1

我想使用 Microsoft Report Builder 为 SharePoint 2010 列表构建报告。

一切正常,只有一个例外:-(

使用以下表达式计算所有元素可以正常工作:

=Count(Fields!Status.Value, "DataSetDocLib")

但是如何计算具有特定名称的项目?

我尝试了很多表达,但没有任何效果。例如,我只想计算名称为“Running”的项目:

=CountDistinct((Fields!Status.Value, "DataSetDocLib"), "Running" ,Recursive)
=Count(Fields!Status.Value Like "Status", "DataSetDocLib")
=CountDistinct(Fields!Status.Value, "Running" ,Recursive, "DataSetDocLib")

这是可能的,正确的语法是什么?

先感谢您!

4

2 回答 2

2

我做了少量的测试,使用以下应该可以工作:

=SUM(IIF(Fields!Status.Value = "Running", 1, 0)).
于 2012-12-07T16:56:54.307 回答
1

我遇到了这个问题,如果有人偶然发现这个问题,我在另一篇文章中得到了帮助,答案在下面的链接中

报表生成器 SUM IIF - 超过 1 个数据集

我不会把答案放在这里,所以功劳归于应得的地方(伊恩·普雷斯顿)

于 2014-02-07T09:12:34.763 回答