使用countdistinct iif的SSRS语法错误

时间:2018-05-24 01:22:36

标签: sql reporting-services syntax-error ssrs-2014

我有一份SSRS报告,我想从更大的查询中计算特定结果(总计 - 然后是那些总计“开放”和总数“已结算”)。我正在尝试使用表达式:

=CountDistinct(IIF(Fields!CaseStatusCode.Value='OPEN', Fields!CaseID.Value, Nothing))

但每当我运行报告时,我都会得到:

  

textrun'Textbox24.Paragraphs [0] .TextRuns [0]':')'的值表达式中存在语法错误。

我添加并删除了多个),但错误仍然存​​在。我也在不同的文本框中尝试了表达式并且错误仍在继续(只是更改它所在的文本框的名称)。我错过了什么?

1 个答案:

答案 0 :(得分:0)

解决了它。显然我应该使用"而不是'。更正了以下代码。

=CountDistinct(IIF(Fields!CaseStatusCode.Value="OPEN", Fields!CaseID.Value, Nothing))