Как отобразить многозначный параметр в отчете SSRS определенным образом, разделив его диапазонами и / или запятыми - PullRequest
0 голосов
/ 30 октября 2018

В SSRS мне нужно отобразить многозначный параметр в отчете таким образом, чтобы, если значения выбирались последовательно, они отображались как: 1-5, 7, 9-10, 15 и т. Д. И у меня есть следующие значения в моем раскрывающемся списке значений: от '0' до '200'.

Заранее спасибо за помощь.

Это то, что я делал в SQL до сих пор, поэтому я думаю обновить столбец 'String_To_Use', чтобы он отображал: 0000-1020, 1199-1210, 1260, 1299. Затем используйте эту строку для отображения на SSRS. отчет. Это значения, выбранные в SSRS из раскрывающегося списка. Я пока не знаю, как бы передать эти значения в код SQL. Пожалуйста, помогите с этой частью.

Это столбец # tempTable1 ... DPRTMNT имеет выбранные значения ... Checking_Dept имеет значение-2, когда значения в диапазонах

Это # tempTable2..Мне нужно обновить столбец 'String_To_Use', чтобы он содержал: 0000-1020, 1199-1210, 1260, 1299. # tempTable1 может помочь в построении логики

1 Ответ

0 голосов
/ 01 ноября 2018

замените dsBranchPlant именем вашего набора данных, который вы используете для предоставления параметра данных. И условие «Все» - это если все параметры выбираются вместо того, чтобы показывать каждый. Придумайте это как выражение и посмотрите, где вы стоите.

iif(Parameters!BranchPlant.Count = CountRows("dsBranchPlant"),"ALL",Join(Parameters!BranchPlant.Label,","))
...