У меня есть отчет SSRS, в котором я хочу подсчитать конкретные результаты более крупного запроса (Общая сумма - затем из этих общих «Открытых» и общих «Закрытых»). Я пытаюсь использовать выражение:
=CountDistinct(IIF(Fields!CaseStatusCode.Value='OPEN', Fields!CaseID.Value, Nothing))
Но всякий раз, когда я запускаю отчет, я получаю:
There is a syntax error in the Value expression for the textrun ‘Textbox24.Paragraphs[0].TextRuns[0]’: ‘)’ expected.
Я добавил и удалил несколько ), но ошибка не исчезла. Я также пробовал выражение в разных текстовых полях, и ошибка продолжается (просто меняя имя текстового поля, в котором оно находится). Что мне не хватает?


Решил это. Очевидно, я должен использовать "вместо". Исправленный код ниже.
=CountDistinct(IIF(Fields!CaseStatusCode.Value = "OPEN", Fields!CaseID.Value, Nothing))
Решил это. Очевидно, я должен использовать "вместо".