SSRS: обновление текстового параметра на основе других параметров - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть 3 параметра в отчете @Start, @End и @UserID в моем отчете.

Я хочу добавить 4-й параметр, @Parameters, который имеет Textтип данных.Этот параметр может быть нулевым или пустым.Другими словами, НЕ требуется запускать отчет.

Значение @Parameters должно быть ReportName_ @ Start_ @ End_ @ UserID .

Я пыталсязначение по умолчанию @Parameters равно

=Globals!ReportName + "_" + Parameters!Start.Value + "_" + Parameters!End.Value + "_" + Parameters!UserID.Value

Проблема со значением по умолчанию состоит в том, что если я обновлю параметр @Start или @End или @UserID, значение@Parameters не меняется.

1 Ответ

0 голосов
/ 21 сентября 2018

Вам не нужно определять новый параметр для этого, просто объедините 3 параметра, чтобы получить желаемый результат

="Report Name / From " & Parameters!Start.Value & " to " & Parameters!Start.Value & " / User: " & Parameters!UserID.Value

Если ваше Имя отчета является переменной, просто добавьте его тоже.Например

="Sales region for " & " Fields!SalesRegionYear.Value & " / From " & Parameters!Start.Value & " to " & Parameters!Start.Value & " / User: " & Parameters!UserID.Value
...