我想使用Microsoft Report Builder为SharePoint 2010列表生成报告。
一切正常,只有一个例外: - (
使用以下表达式计算所有元素的工作正常:
=Count(Fields!Status.Value, "DataSetDocLib")
但是如何计算具有特定名称的项目?
我尝试了很多表达但没有任何作用。例如,我想只计算名称为“正在运行”的项目:
=CountDistinct((Fields!Status.Value, "DataSetDocLib"), "Running" ,Recursive)
=Count(Fields!Status.Value Like "Status", "DataSetDocLib")
=CountDistinct(Fields!Status.Value, "Running" ,Recursive, "DataSetDocLib")
有可能并且语法正确吗?
提前谢谢!
答案 0 :(得分:2)
我做了少量测试,使用以下内容应该可以工作:
=SUM(IIF(Fields!Status.Value = "Running", 1, 0)).
答案 1 :(得分:1)
我遇到了这个问题,如果有人偶然发现这个问题并在另一个帖子中得到了帮助,答案就在下面的链接中
Report Builder SUM IIF - More than 1 DataSet
我不会在这里给出答案,所以信用到期(Ian Preston)