SSRS 데이터 집합 속성의 SQL 쿼리에 "if"문이있을 수 있습니까?
예를 들어 매개 변수 값이 참인지 아닌지에 따라 하나의 쿼리를 실행하고 반대에 대한 다른 쿼리를 실행하려고합니다.
IF 매개 변수! StudentID.Count <5 선택 * 다른 사람에서 선택 * 사용자에서 선택 종료 if;
SQL 스크립트 내에서 SSRS 식을 혼합 할 수 있는지 여부를 모르겠습니다.
당신은 것 뿐만 아니라 이러한 목표를 달성하기 위해 매개 변수를 사용하여 , 함께 두 개의 테이블을 조인 하여 하나의 데이터 세트 및 매개 변수 쿼리 결과 집합을 운전해야합니다. 보고서 를 캐시 하면 쿼리에 대한 오버 헤드가 최소화됩니다 (항상 그래야 함). 사건 진술로 운전할 수도 있습니다. 데이터 세트가 매우 다른 경우 SSRS에서 해당 수준의 캡슐화가 여러 고객에게 장기적으로 지원하기 어려울 수 있으므로 두 가지 다른 보고서를 작성하는 것이 좋습니다 .
CASE
WHEN StudentIDint > 5 THEN People
ELSE StudentID
END
SSRS 식을 SQL 쿼리 인터페이스에 혼합 할 수는 없으며 매우 다릅니다.
여기 , 여기 , 여기 에 SSRS 표현식에 대한 최고의 치트 시트가 있습니다 .
SSRS의 매개 변수 사용에 대해 자세히 알아보기
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다