我试图在SSRS中找到一个类似于Excel中COUNTIF的等效公式,以根据值的变化获得独特的结果,
例如,在下面的示例中,我可以使用以下公式在Excel中为行号实现此编号; = COUNTIF($ A $ 2:A2,A2)
Excel example - click here 有什么想法可以在SSRS中实现吗?
谢谢你!!
谢谢您,但这并没有给我我希望达到的目标。
这是我使用以下公式得出的结果,我每行只得到一个值1。
= CountDistinct(字段!INVOICE_NUMBER.Value)
Image of results of adding formula in SSRS
下面的图片是我最终要实现的目标,在Excel中,我可以通过以下方式实现此目标:
= COUNTIF($ C $ 2:C2,C2)
Image of results of adding formula
任何建议,谢谢!
答案 0 :(得分:0)
如果要使用条件进行计数,可以使用
=Sum(IIF(Fields!YourConditionField.Value = "NotBlue", Nothing, 1))
如果您只想计算不同的值(每个值一次),则可以使用
=CountDistinct(Fields!YourCountField.Value)
答案 1 :(得分:0)
而不是在ssrs中尝试通过使用row_number来更改数据集 像这样-row_number()over(分区按INVOICE_NUMBER排序 INVOICE_NUMBER asc)作为rownum