2013-04-24 4 views
2

에서 설정합니다. SSIS 보고서를 작성하고 ReportViewer ASP 컨트롤을 통해 표시합니다. 나는 이미 코드를 통해 매개 변수를 전달하는 방법을 알고 :SSRS 보고서 변수를 코드

reportViewer1.ServerReport.SetParameters(parameters); 

가 어떻게이 보고서의 변수에 대해 동일한 작업을 수행 할 수 있습니까?

답변

1

AFAIK이 작업을 수행 할 수 없습니다. 변수가 입력을 의미하지 않습니다

주, 그들은 something else에 대한 의미 : 한 번 보고서의 표현보다 더 많은 사용되는 복잡한 계산이있는 경우

, 당신은을 만들 수 있습니다 변하기 쉬운.

물론 입력 매개 변수를 기반으로 계산할 수 있습니다. 보고서를 볼 때 변수에 대한 값을 설정할 필요를 발견하면

, 당신은 아마 사실에 매개 변수이 필요합니다. 아마도 XY problem이 발생했을 것입니까?

+0

을 참조 할 수있다, 나는 열 이름 장소 홀더가 있습니다. 나는 열 이름의 언어를 동적으로 변경하기를 원합니다. 보고서가로드 될 때 열 이름에 대한 텍스트 문자열 세트를 전달합니다. 매개 변수를 사용하여 구현할 수 있지만 해결 방법처럼 보입니다. 매개 변수가 사용되지 않는 경우와 같습니다. 예를 들어, 숨김으로 설정해야합니다 (물론 데이터 필터링과 관련이 없기 때문에). –

+0

매개 변수는 지역화에 적합하지 않지만 어느 변수도 변수가 아닙니다. [User! Language] (http://msdn.microsoft.com/en-us/library/cc281090(v=sql.100).aspx) 전역을 사용하여 올바른 로캘로 보고서를 실행하거나 단일 ' culuture '매개 변수가 더 좋은 아이디어 일 수 있습니다. 어느 쪽이든, 원래 질문에 대한 대답은 변함이 없습니다. 변수에 값을 전달하는 것은 불가능합니다. – Jeroen