Синтаксическая ошибка SSRS с подсчетом iif - PullRequest
0 голосов
/ 24 мая 2018

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

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

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

Синтаксическая ошибка в выражении Value для textrun 'Textbox24.Paragraphs [0] .TextRuns [0] ':') 'ожидается.

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

1 Ответ

0 голосов
/ 24 мая 2018

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

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