2014-04-26 3 views
-1

4 개의 매개 변수가있는 SSRS 보고서가 있습니다. 각 매개 변수는 다중 선택 및 텍스트 유형입니다. 하나의 매개 변수에서 값을 선택하면 다른 매개 변수의 값이 선택한 값에 따라 변경되어야합니다. 그것과 비슷한 매개 변수는 전방 의존적이며 후방 종속적입니다. 이것을 어떻게 할 수 있습니까?SSRS 보고서 매개 변수가 서로 종속 됨

+0

현재 코드를 알려주십시오. –

답변

1

이 기능은 Cascading Parameters이며 짧은 질문에 대한 답변은 이지만 이전 종속성은이 아닙니다.

간단한 예를 들어 설명해 드리겠습니다. 모두 텍스트 및 다중 선택이고, 당신이 지역 (들)을 선택하는 경우, 즉 지역에 판매점에서 종속성을 갖고 싶어에서 -

두 개의 매개 변수 판매점지역있는 보고서가 있다고 가정 지역 매개 변수를 먼저 입력 한 다음 에있는 딜러 목록 매개 변수가 동적으로 변경되어 선택과 관련된 딜러 만 표시 지역. 값 소스 -

  • 딜러 데이터 세트 하나 개의 매개 변수 @dealername와 주 보고서에 대한

    • 홈페이지 데이터 세트 :

      enter image description here

      는 세 개의 데이터 세트와 두 개의 매개 변수를 정의해야이 acheive하려면 @dealername 파라미터 하나의 파라미터 - @region (역방향 종속성) 및
    • 지역 셋 - 즉 어떤 매개 변수없이 @region 매개 변수의 값 소스

    MainReport <---is filtered by--- Dealers <---is filtered by--- Regions 
    

    가 잘 작동 후 접근,하지만 당신은 지역 데이터 세트에서 종속성을 앞으로 추가하려고하면 딜러에게 - 즉 지역에 @dealername 매개 변수를 추가하면 오류 메시지가 표시됩니다.

    전달 의존성은이 아니므로 해결할 수없는 순환 참조를 생성하므로 유효하지 않습니다.

  • 관련 문제