Сумма отфильтрованной группы в SSRS - PullRequest
9 голосов
/ 10 ноября 2011

Я применил фильтр Top N к группе 'Purchase_Amount', чтобы я мог получить только значения Top N группы, но когда я применяю Sum к группе

=Sum(Fields!Purchase.Value, "Purchase_Amount") 

, которые дают мне сумму всего набора данных, такКак я могу получить сумму отфильтрованной группы?

Ответы [ 2 ]

7 голосов
/ 09 июня 2015

Вы можете попробовать установить фильтр для вашей таблицы, а не для группы - любые суммы в таблице затем будут подчинены этому фильтру.

Tablix Properties

5 голосов
/ 10 ноября 2011

Есть много способов решить эту проблему.Вероятно, я бы переместил фильтр вверх по потоку данных, либо в запрос, либо в свойства набора данных.

Но некоторые другие два метода описаны в этом потоке сообщества MSDN: Либо созданиефальсифицировать итоговую строку внутри членов группы, содержащую функцию =RunningValue(...), и установить видимость, отображаемую только в последней строке;или обратитесь к другому элементу страницы, где вы можете получить только общее количество отфильтрованных элементов.

...