Ошибка синтаксиса SSRS с countdistinct iif

У меня есть отчет SSRS, в котором я хочу подсчитать конкретные результаты более крупного запроса («Общая сумма» - затем эти общие «Открытые» и общие «Закрытые»). Я пытаюсь использовать выражение:

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

Но всякий раз, когда я запускаю отчет, я получаю:

Имеется синтаксическая ошибка в выражении Value для ожидаемого текстового запуска ‘Textbox24.Paragraphs [0] .TextRuns [0]’: ‘)’.

Я добавил и удалил несколько ), но ошибка не исчезла. Я также пробовал выражение в разных текстовых полях, и ошибка продолжается (просто меняя имя текстового поля, в котором оно находится). Что мне не хватает?


person Nathan Mc    schedule 24.05.2018    source источник
comment
Решил это. По-видимому, я должен использовать вместо '.   -  person Nathan Mc    schedule 24.05.2018


Ответы (1)


Решил это. Очевидно, я должен использовать "вместо". Исправленный код ниже.

=CountDistinct(IIF(Fields!CaseStatusCode.Value="OPEN", Fields!CaseID.Value, Nothing))
person Nathan Mc    schedule 24.05.2018