Office中国论坛/Access中国论坛

标题: 如何做分别统计一列中的内容? [打印本页]

作者: tanlangkun    时间: 2007-2-27 01:12
标题: 如何做分别统计一列中的内容?
如下图所示,如何统计“灯”和“纸”数量达到2即为为大客户,而煤达到100才是大客户否则为普通客户?

(mdb文件为查询2)

[attach]23243[/attach]
[attach]23244[/attach]

作者: 一点通    时间: 2007-2-27 01:29
客户分类: IIf([名称]="煤",IIf([总计]>=100,"大客户","普通客户"),IIf([总计]>=2,"大客户","普通客户"))
作者: wuaza    时间: 2007-2-27 06:17
这样也可以:

IIf(([名称]="煤" and [总计]>=100) or ([名称]<>"煤" and [总计]>=2),"大客户","普通客户"))
作者: tanlangkun    时间: 2007-2-27 17:36
非常感谢两位的回答,这个问题已经解决了,

我现在想再增加一个查询3,如下图,我想在总计数量后面加入一列“购买的产品”列,如广东购买了“纸”和“灯”,则在广东这一行的“购买的产品”列中插入“纸”和“灯”,但如果广东删除了灯,则在查询2中的广东行中也要删除“购买的产品”列中的灯。请问这个方法能不能实现?

[attach]23258[/attach]


[此贴子已经被作者于2007-2-27 9:38:23编辑过]


作者: succ41cn    时间: 2007-2-27 21:25
同学们,你们说的到底是EXCEL,还是ACCESS?
作者: succ41cn    时间: 2007-2-27 21:38
我错了,刚才试验了一下,才发现原来是这么帅!
作者: tanlangkun    时间: 2007-2-27 23:45
以下是引用succ41cn在2007-2-27 13:38:00的发言:
我错了,刚才试验了一下,才发现原来是这么帅!

什么意思?
作者: hi-wzj    时间: 2007-2-28 00:14
不明白4楼的分类汇总的原则是什么?比如贴图第二行怎么得出99的数字来。
作者: nxjswt    时间: 2007-2-28 05:20
学习下IIF函数[em05]
作者: tanlangkun    时间: 2007-3-3 23:46
多谢各位的回答了,我已经找到更好的方法了,就是用金额多少来区分。

[此贴子已经被作者于2007-3-3 15:46:19编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3