2012-03-28 3 views
0

다음식이 있습니다. 난 그냥 첫 번째 라인을 넣어 경우는 0SSRS의 올바른 구문 중첩 된 IIf가 필요합니다.

=IIF(Parameters!StartMonth.Value <= 1 And Parameters!EndMonth.Value >= 1, ReportItems!txtTotal1.Value, 
IIF(Parameters!StartMonth.Value <= 2 And Parameters!EndMonth.Value >= 2, ReportItems!txtTotal2.Value, 
IIF(Parameters!StartMonth.Value <= 3 And Parameters!EndMonth.Value >= 3, ReportItems!txtTotal3.Value, 0))) 

감사 그것은 Parameters!StartMonth.Value이> 3 인 경우처럼 나에게 보이는

+0

를 반환합니다 그것 원하는 값을 얻으십시오. 하지만 다른 행을 추가하자마자 0으로 표시됩니다. SWITCH 문을 사용하여이 작업을 시도해 보았습니다. – aMazing

답변

0

를 인쇄 왜 누군가가 말해 줄 수, 명세서 0

+0

나는 그렇게 생각 했으므로 0을 123123123으로 변경하려고 시도했지만 여전히 123123123이 아닌 0을 출력합니다. – aMazing

+0

시작과 끝 월간 값은 무엇입니까? – Colin

+0

내 시작 및 끝 월 값의 범위는 1에서 12까지입니다. 기본적으로 보고서의 열을 동적으로 숨기려면 시작 월 및 끝 월 논리를 사용하고 있습니다. 이 수식을 합계 열에 넣을 것입니다. – aMazing

관련 문제