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

У меня есть отчет 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.

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

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

Nathan Mc 24.05.2018 03:45
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
1
314
1

Ответы 1

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

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

Другие вопросы по теме