#reporting-services
#службы отчетов
Вопрос:
Я создаю отчет в SSRS, который показывает достигнутые бонусы для каждого сотрудника. Я добавил дополнительный столбец, который умножает различные коэффициенты для расчета конечного бонуса.
Теперь мне нужно добавить еще несколько столбцов, в которых отображается только количество сотрудников, получивших нулевой бонус в строке итогов, и еще один столбец, в котором отображается только количество сотрудников, получивших бонус в строке итогов.
Мое выражение для получения окончательного бонуса:
=Fields!Faktor1.Value * Fields!Faktor2.Value * Fields!Faktor3.Value * Fields!Faktor4.Value
Я пробовал что-то вроде:
=COUNT(IIF(Fields!Faktor1.Value * Fields!Faktor2.Value * Fields!Faktor3.Value * Fields!Faktor4.Value)= 0,(Fields!Faktor1.Value * Fields!Faktor2.Value * Fields!Faktor3.Value * Fields!Faktor4.Value),NOTHING)
Но это не сработало.
Заранее спасибо за вашу помощь.
Ответ №1:
Я думаю, вы можете использовать сумму с единицей или нулем вместо COUNT с вашим выражением, чтобы заставить его работать:
=SUM(IIF(Fields!Faktor1.Value * Fields!Faktor2.Value * Fields!Faktor3.Value * Fields!Faktor4.Value) = 0, 1, 0)