2013-05-22 3 views
11

다른 매개 변수의 결과를 기반으로 매개 변수를 회색화 할 수 있는지 궁금한가요? 이 경우, 날짜 지정이 '아니오'로 설정된 경우 시작 날짜와 종료 날짜가 회색으로 표시됩니다.SSRS 그레이 아웃 다른 매개 변수의 결과를 기반으로하는 매개 변수

SSRS

당신이 날짜를 지정 설정에도 불구하고, 이런 일이되지 않은 스크린 샷에서 볼 수 있듯이 예 또는 아니오 - (당신이 NULL 값을 체크하지 않는 한) 값을 기대 날짜와 종료 날짜를 시작합니다. 시작과 종료 날짜 옆에 NULL 상자가 두 개 표시되어 있으면 보고서가 제대로 실행되지만 '아니요'를 기준으로 자동으로 회색으로 표시되면 사용자가 처리하기가 훨씬 쉬워집니다.

즉, '아니요'가 회색으로 표시되면 '예'가 표시됩니다. 이것이 가능한가? 만약 그렇다면 어떻게? 어떤 응답

답변

12

:

  1. 이 SpecifyDate 매개 변수를 기반으로하는 데이터 집합을 만듭니다.

  2. 이 날짜에 대한 기본 값을 설정 날짜 등

    하는 @SpecifyDates의 = '아니오'다른 선택 캐스팅 날짜에 null를 선택 경우 (날짜로 '2012 년 1 월은')에 기반한다 이 데이터 세트. 날짜를 지정하기위한

    enter image description here

    당신이 선택

은 "아니오", 날짜는 null로 설정 회색으로 표시하고, 보고서를 실행하는 데 필요한되지 않습니다. "예"를 선택하면 쿼리에 설정 한 기본 날짜가 입력됩니다. 물론 사용자 정의 할 수 있습니다.

+0

의미가 있습니다. 연극이 있습니다 .--). 매우 감사합니다. – Zakerias

+0

아주 잘되었습니다. 감사! – Zakerias

1

에 미리

많은 감사는 SSRS 매개 변수를 위젯으로 할 수있는 너무 많은 사용자 정의가 아니다.

이러한 유형의 기능을 구현하기 위해 과거에 보아 왔던 것은 우리 고유의 html/js 양식을 코딩하고 보고서에 매개 변수를 제출하도록했습니다. 이것은 여분의 코드를 유지해야하는 결과를 낳지 만, 필수적이고 지원되지 않는 경우 상자 밖으로 나가야합니다.

나는 다른 사람들이 제안하는 것을보고 궁금하다. 내장,이 방법을 사용할 수 있는지의 범위 내에서

관련 문제