Пользовательское значение с использованием параметра каскадирования в ssrs / построителе отчетов - PullRequest
0 голосов
/ 02 марта 2020

У меня есть сценарий, у меня есть набор данных, который используется для каскадного параметра, который может выбирать значения множественного выбора. Мне нужно отобразить выбранные значения в отчете. Таким образом, если все значения, выбранные в параметрах, должны отображаться как «ВСЕ», ELSE, если какие-либо выбранные значения должны отображаться в виде выбранных значений в отчете

Примечание: параметры каскадного типа. Предположим, что наборы данных имеют более одного столбца

1 Ответ

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

В разделе заголовка создайте заполнитель и используйте его в выражении:

=switch(Parameters!folder.Count = CountRows("your_dataset"),"Value (s): All",
    Parameters!folder.Count <> CountRows("your_dataset"), "Value (s): " + (JOIN(Parameters!folder.Label,", ")))

Замените your_dataset на набор данных , используемый для вашего параметра. Он будет отображать «Значения (я): все», когда выбраны все значения, в противном случае он будет отображать выбранные значения через запятую.

...