SSRS에서 매개 변수가 있는데 여기에서 공급자가 종료되었는지 여부를 선택할 수 있습니다. 그들이 Terminated에 대해 Yes를 선택하면 Termination date range를 선택할 수 있기를 바랍니다. No를 선택하면 회색으로 표시됩니다. 사이트의 다른 곳에서이 답변을 찾았지만 제대로 작동하지 않습니다. 나는 그들이 무엇을 의미하는지에 대해 혼란 스러웠다. 왜냐하면, 그들은 SpecifyDate 데이터 세트에 기초한 데이터 세트를 생성한다. Terminated 데이터 세트를 생성하여이를 복제하려고 시도했지만 올바르게 수행하고 있다고 생각하지 않습니다. possible solution다른 매개 변수를 기반으로 한 SSRS 회색 매개 변수
주요 데이터 세트는 어디 필터가 : 이것은 내가 찾은 것입니다
where status = @terminated
계단식 매개 변수를 설정하려는 대상. Paramaters! Terminates.Value를 사용하는 SP의 결과에서 낮고 높은 날짜 매개 변수에 대해 "기본값"을 가져와야 할 것입니다. Terminates.Value는 데이터 집합의 @Parameter입니다. 계단식 링크를 바인드합니다 (필요하지 않은 경우 잘못된 날짜를 반환). 체인을 재설정하려면 항상 새로 고침을 지정해야 할 수도 있습니다. 주제에 대한 또 다른 링크가 있습니다. -> https://social.msdn.microsoft.com/Forums/sqlserver/en-US/0f88137a-896f-4f4e-8eb4-6a9fd1f9a42b/ssrs-cascading-parameters-and-date-parameters?forum=sqlreportingservices –
또한 , 올바르게 기억한다면 매개 변수 목록에서 위에서 아래로의 매개 변수 순서가 중요합니다. 항상 새로 고침 고급 옵션은 연결된 값이 변경되면 (예 : @terminated) 종속 매개 변수의 값을 다시 가져옵니다. 이렇게하면 날짜 값이 널 (null) 또는 값을 갖는 사용/사용 불가능 상태에서 변경됩니다. –
나는 계단식 매개 변수가 필요하다는 것에 대해 당신이 말하는 것을 이해하고 있지만, 이것을 작동 시키려고 노력하고 있습니다. – jackstraw22