我在表格上使用Dsum表达式。我想要一个组合结果,SUM的521213(5212213是记录)每年(我的选择字段为基础)。 在这里我的表达:
=DSum("Input";"Q_RKLround";"MAK='521213'" AND "year= '" & [Form]![th] & "'")
但它的表达式显示 SUM = 521213记录+全年记录的结果,而不是组合。结果是错误的。 任何想法如何修复它? 谢谢
答案 0 :(得分:0)
试试这个:
=DSum("Input";"Q_RKLround";"MAK='521213' AND year='" & [Form]![th] & "'")
有一些不应该出现的双引号。
另外,您的年份是文字还是数字?如果是数字,你应该使用
=DSum("Input";"Q_RKLround";"MAK='521213' AND year=" & [Form]![th])
答案 1 :(得分:0)
我尝试了它的两个,n仍然得到双记录计数.. 2016年的每个MAK 521213必须为1.100美元 但是'AND'的原因却变成了USS 178.391