Как написать выражение SSRS 2017 для расчета процентов, если отчет содержит данные иерархии уровня групп строк - PullRequest
1 голос
/ 25 апреля 2020

Я пытаюсь показать ежемесячные данные по продуктам. Месяц может иметь любое количество товаров от А до Я, в зависимости от наличия товаров за этот месяц. Например, в январе 2020 года есть продукты A, B и C. Итого - сумма (сумма) для этих продуктов.

Я выбрал иерархию групп столбцов как Месяц и Продукт; Иерархия групп строк как Город, Штат, Регион и Страна.

Я могу отобразить столбец Итого на уровне штатов, регионов и стран путем добавления на уровне группы.

Но я Я испытываю трудности с отображением значений столбца% продукта, особенно на уровне штата, региона и страны.

Для% продукта я пытаюсь написать что-то вроде суммы (суммы) / [суммы (суммы) для ВСЕХ Продукты].

Не могли бы вы помочь мне в написании выражения SSRS для получения показателей% продукта на уровне штатов, регионов и стран. enter image description here

1 Ответ

1 голос
/ 27 апреля 2020

Если у вас есть группа строк с именем 'groupCity', тогда это должно работать.

=SUM(Fieldsamount.Value) / SUM(Fields!amount.Value, "groupCity")

Вам нужно будет изменить выражение, чтобы оно совпадало с именем rowgroup для каждого дополнительного экземпляра, который вам нужен ( так наверное штат, регион и страна)

...