我正在尝试在SSRS中编写一个表达式,它只使用IIF计算特定数据。我找到了以下解决方案:
=Count(IIF(Sum(Fields!Mgroup.Value,"DataSet1")=303,1,0))
上面的代码可以工作,但只有当有一个数据集时才有效,而我有几个。 这是我写的代码:
colnames
我收到了聚合错误:
Textbox直接引用“Mgroup”字段而不指定数据集聚合
我加了一笔钱:
escape
仍然遇到同样的错误。
为什么? 我可以用什么代替Sum?我只需要计算我有多少个名为303的组。
答案 0 :(得分:0)
您使用的表达式有一些sintax错误。 Count函数仅从作用域数据集聚合。
试试这个:
=LookupSet(303,Fields!Mgroup.Value,Fields!Mgroup.Value,"DataSet1").Length
如果这有助于您,请告诉我。