这是针对代表显示前一天客户销售额和客户代表预算的代表报告。因此,在我的查询中,我已经计算了客户总数,预算等,并将其设置到报告中。我现在遇到的问题是报表的显示被切换,因此在组页脚中我也需要显示客户的总数。我无法总结该列,然后它将包括预算。我需要输入一个表达式,如下所示:
=Tons WHERE ItemDesc = "Customer Total"
我试图谷歌寻求解决方案,但我能找到的只有IIF
个。反正有吗?
示例:
答案 0 :(得分:1)
你应该可以使用这样的东西......
=SUM(IIF(Fields!ItemDesc.Value = "Customer Total", Fields!Tons.Value, 0))
我们在这里所做的就是评估每一行的ItemDesc,如果它是“Customer Total”,如果没有抓住0,则抓住Tons值...然后对所有结果求和。
答案 1 :(得分:0)
谢谢Alan Schofield,但这不起作用。经过更多搜索后,我选择了查找:
我添加了第二个仅包含总数的数据集,然后在页脚的表达式中我执行了以下操作:
= Lookup (Fields!Customer.Value,
Fields!Customer.Value,
Fields!Tons.Value,
"DataSet2")
这个例子帮助了我很多:http://www.sql-datatools.com/2015/07/lookup-functions-in-ssrs.html