Ответ 1
В результате группа создала новую группу банковских веток групп, а затем создала сумму для каждой группы. Спасибо, ребята, ваши ответы дали мне новую перспективу.
У меня здесь проблема,
Сообщите отчет о SSRS для банковского перевода
Я хотел бы добавить выражение строки, которое будет суммировать общую сумму одного и того же банка, т.е. 03001 - Standard Chartered Bank Ltd BJL, 03002 - Standard Chartered Bank Ltd sk и 03002 - Стандартная Chartered Bank Base - это стандартные чартеры, я хотел бы получить в общей сложности все стандартные хартии данных GMD. если вам нужно уточнить, пожалуйста, спросите.
NB: Банки, которые вместе, например, Стандартные чартеры выше имеют общее поле, называемое BankAName. Таким образом, условие суммы может быть установлено для проверки того, является ли BankAName одинаковым.
В результате группа создала новую группу банковских веток групп, а затем создала сумму для каждой группы. Спасибо, ребята, ваши ответы дали мне новую перспективу.
Вам понадобится что-то вроде этого:
=Sum(IIf(Fields!BankAName.Value = "Standard Chartered Bank"
, Fields!Amount.Value
, Nothing)
, "DataSet1")
Это проверяет определенное поле (например, BankAName
), и если это значение будет добавлено к тому, что значение строки Amount
будет добавлено к итогу - это похоже на то, что вы после. Возможно, вам придется изменить свои имена/значения полей.
Установив масштаб совокупности в набор данных, это применимо ко всем строкам таблицы; вы можете изменить это по мере необходимости.
Измените свой SQL-запрос и добавьте новый столбец с указанием нужного значения
SELECT *, SUM(Amount) OVER(Partition By BankAName) AS BankANameSum
FROM myTable
Where Cond1 = Cond2
BankANameSum - это поле данных, которое вы можете использовать в дизайне отчета так, как оно есть. Не нужно применять какую-либо логику.
НТН.