Выражение суммы SSRS с условием
У меня тут проблема, Иметь отчет SSRS для банковского перевода см. Приложение
Я хотел бы добавить выражение строки, которое будет суммировать общую сумму того же банка, т. е., 03001-Standard Chartered Bank Ltd BJL, 03002-Standard Chartered Bank Ltd sk и 03002-Standard Chartered Bank Base - это все стандартные чартеры, я хотел бы получить общее количество всех стандартных чартеров GMD. если нужно больше разъяснений, пожалуйста, спросите.
NB: банки, которые находятся вместе, например Стандартные чартеры выше имеют общее поле под названием BankAName. Таким образом, условие sum может быть установлено, чтобы проверить, является ли BankAName тем же самым.
3 ответа:
Вам понадобится что-то вроде этого:
=Sum(IIf(Fields!BankAName.Value = "Standard Chartered Bank" , Fields!Amount.Value , Nothing) , "DataSet1")
Это проверка для определенного поля (например,
BankAName
), и если это определенное значение, то значение строкиAmount
будет добавлено к сумме - это, кажется, то, что вы ищете. Возможно, вам придется изменить имена и значения полей.Установив область агрегата для набора данных, это будет применяться ко всем строкам в таблице; вы можете изменить это по мере необходимости.