SSRS计数时间值存在于数据集中 - 相当于countifs

时间:2015-06-24 14:40:35

标签: sql-server reporting-services ssrs-2012

我正在尝试在SSRS中执行数据质量检查,其中我计算数据集中字符串存在的次数以检查重复值。

这是许多检查中的一项,因此我想用完一个数据集来涵盖所有检查。下面概述了我想要制作的内容......

╔══════════════╦═══════╗
║ Check Column ║ Count ║
╠══════════════╬═══════╣
║ A1           ║     1 ║
║ B2           ║     2 ║
║ C1           ║     1 ║
║ B2           ║     2 ║
║ C2           ║     3 ║
║ C2           ║     3 ║
║ A2           ║     1 ║
║ C2           ║     3 ║
╚══════════════╩═══════╝

然而,增加的复杂性是我需要将其作为计算字段而不是Tablix进行,因为只需要重复项的计数(上表中的5)。

我已经在Excel中执行了这个测试平台,countif函数覆盖了这个,并且给了我需要的数据表但报告应该从预定的时间运行时完成所有这些工作。

有关此问题的任何想法 - 对使用VBA脚本感到满意,但我在互联网上找不到任何内容。

谢谢,

1 个答案:

答案 0 :(得分:0)

这是altnerative:= SUM(Iif(Fields!ColumnCheck.Value =“SomeString”,1,0)。