1

날짜 (기본값은 오늘())와 기타 3 개의 사용자 정의 매개 변수가 있습니다. date 매개 변수가 사용자에 의해 다른 날짜로 변경 될 때 다른 3 개의 매개 변수가 다시 기본값으로 다시 설정되기를 바랍니다.날짜 매개 변수가 변경되면 SSRS 매개 변수가 재설정됩니다.

어떻게해야할지 모르겠습니다. 계단식 매개 변수에 대해 읽은 적이 있지만이 작업을 수행하는 방법을 잘 모르겠습니다.

이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 현재 날짜를 변경할 때 다른 매개 변수는 그대로 유지됩니다. 이는 내 사용자가보고자하는 것이 아닙니다.

감사합니다.

답변

2

나는이 트릭을 시도하지는 않았지만 나는 그것이 성취 된 것을 보았고 약간 까다 롭다.

Boyan Penev에는 매우 정교하고 혁신적인 설명이 있습니다.

  1. 새로운 데이터 소스를 가리키는 만들기 : 매개 변수 선택의 첫 번째 부분은 내가 당신의 요구에 여기

    에 맞게 적용 할 수 있음을 확신 텍스트가 아닌 날짜 동안을 요약 한 것입니다 테이블 및 저장 프로 시저가 포함 된 데이터베이스;
  2. 상위 매개 변수에 대해 데이터 세트 p1을 작성하십시오.
  3. usp_p1 저장 프로 시저 (값으로 p1k, 레이블로 p1l )에서 얻은 값으로 @ p1 보고서 매개 변수 (다중 선택, 텍스트)를 만듭니다.
  4. @ p1 을 매개 변수로 허용하는 종속 매개 변수에 대해 데이터 세트 p2를 작성하십시오.
  5. 과 usp_p2 절차 (값으로 p2k, 레이블로 p2l을 레이블로 사용)에서 얻은 기본값을 사용하여 @ p2 보고서 매개 변수 (다중 선택, 텍스트)를 만듭니다.
  6. @ p2 보고서 매개 변수를 내부로 설정하십시오.
  7. 사용 가능한 으로 @p3 보고서 매개 변수를 만듭니다 (다중 선택, 텍스트) 값 값 식 = 매개 변수! p2.Value 및 레이블 = 매개 변수! p2.Label. 기본값은 = Parameters 여야합니다! p2.Value;
  8. usp_main 저장 프로 시저에서 데이터 세트 main을 만들고 해당 매개 변수가 @ p3이 아니라 @ p3으로 채워 졌는지 확인하십시오.
  9. 주 데이터 세트의 p2l 및 amt를 나타내는 두 개의 열이있는 테이블을 보고서에 추가하십시오.

내가 조금 복잡 말했지만 나는 확실히 당신의 주위에 약간의 간섭이은 여러분의 필요에 전략을 적용 할 수 있습니다 것입니다처럼.

희망이 도움이되었습니다!

관련 문제