我们说我有两个字段A
和B
以及一个文本框B_input
。我想设置一个查询,以便汇总A
列的所有条目,其中B = B_input
目前我有:
==Sum(IIf([B_input]<>"All",[A],IIf([B_input]<>[B],0,[A])))
我做了更多测试,似乎问题是在Sum(IIF([B_input]))下,它没有识别[B_input]的值,但是如果我只有IIF([B_input]) ,它认识到价值就好了,任何想法?
答案 0 :(得分:0)
iif([B_input]=="xyz",Sum[A],False)
可能是你所追求的,但我不确定我是否理解你的问题。
或者,只需将sql编辑为
SELECT(SUM[A]) AS SumOfA FROM [MyTable] HAVING ("B"="xyz");
答案 1 :(得分:0)
怎么样:
=Sum(IIf([B_input]<>"All",[A],0))
答案 2 :(得分:0)
放弃,改为使用表单过滤。