В Reporting Services 2005 я создал таблицу, в которой есть несколько групп. Я хотел бы выполнить элементарную iif()
в одном из столбцов в группе, и хотя Intellisense сообщает, что я правильно форматирую свой iif()
, когда я перехожу к предварительному просмотру отчета, мне говорят, что мне не хватает ложной части. Кроме того, "," после значения подчеркивается как синтаксическая ошибка.
=Sum(iif((Fields!Repeat.Value, "Departments") = "*", 0, Fields!Hours_Earned.Value))
Группа, с которой я работаю, называется «Отделы», и есть столбец nvarchar, в котором иногда бывает звездочка. Если в этом столбце для этой группы есть звездочка, я хочу, чтобы отображался 0 и т. Д. Есть идеи? Кажется, что первое ',' неправильно истолковывается как окончание моего выражения в iif()
, но это не так, и оно заключено в круглые скобки.