SSRS Как изменить группировку и столбцы с помощью параметра - PullRequest
0 голосов
/ 20 марта 2020

Мне бы очень хотелось реализовать параметр @Grouping с двумя возможностями: Vendor / Product
. С помощью этого параметра мне нужно изменить группировку моих данных не только при расчете данных, но и при сортировке столбцов. :
enter image description here

Нужно ли использовать исполняемый файл SQL и вычислять все, что находится за пределами отчета, и использовать динамические c столбцы, такие как
"Column1 = Vendor, Column2 = Product if Parameter = Vendor ", чтобы поместить их в таблицу?

Или можно управлять всем этим в отчете, используя свойства группировки? Если да, то, к сожалению, я не очень знаком с группировкой экспрессинов и буду благодарен за подробные ответы.

1 Ответ

0 голосов
/ 20 марта 2020

Я смог использовать параметр:)
Поскольку Поставщик был моей первой Группой по умолчанию, я сделал щелчок правой кнопкой мыши на Группе в GroupingBox. В разделе «Общие» я добавил выражение «Группа вкл.»:

=IIf(Parameters!Grouping.Value = "Vendor", Fields!Vendor.Value, Fields!Product.Value)


В дочерней группе Продукт, в котором я сделал противоположность:

=IIf(Parameters!Grouping.Value = "Vendor", Fields!Product.Value, Fields!Vendor.Value)


Те же выражения, которые я использовал в разделе Сортировка. А также в полях на Табликс.
Спасибо.

...