2016-07-04 2 views
1

내 SSRS 보고서의 여러 열 값을 기반으로 사용할 색상을 내 백분율 열에 적용 할 수 있습니다.SSRS 색상 오류에 대한 표현

=IIF(Fields!GrossMarginActual.Value = 0 AND Fields!GrossMarginPercentageActual.Value = 0, 0, Fields!VarianceGrossMargin.Value) AND 
IIF(Round(Fields!VarianceGrossMargin.Value,2) < 0.00, "Red", "Black") 

그러나 나는 내 발현에 내 구문을 추측하고 다음

The color expression for the text run 'VarianceGrossMarginPercent.Paragraphs[0].TextRuns[0]' contains an error: [BC30205] End of Statement Expected.

매우 옳지 않다 얻을. 나는 그것의 둘레에 여분의 괄호를 감쌌다. 그러나 그것은 단지 나에게 뒤의 오류를 준다. 이 올바른 구문은 표현 상자에서 오류를 표시하지 않습니다.

눈을 보게 될 두 번째 눈이 좋을 것입니다.

답변

2

이을 시도해보십시오! 필드 GrossMarginPercentageActual.Value = 0, 오류 :

=IIF((Fields!GrossMarginActual.Value = 0 AND Fields!GrossMarginPercentageActual.Value = 0, "Red", 
IIF(Round(Fields!VarianceGrossMargin.Value,2) < 0.00, "Red", "Black"))) 
+0

건배는, 그냥 그것을 내가 여기 제로 후 쉼표 후 식 상자에 빨간색 줄 오류를 가지고 갈 준 보고서를 실행할 때도 마찬가지지만 이번에는 '' '을 기대하고 있습니다.' – BenYeomans

+0

도움을 주셔서 감사합니다! 누락 된 대괄호를 추가하여 관리했습니다. = IIF ((Fields! GrossMarginActual.Value = 0 AND Fields! GrossMarginPercentageActual.Value = 0), "Red", IIF (Round (Fields! VarianceGrossMargin.Value, 2) <0.00, "Red", "Black "))' 내가 최종 표현을 위해했던 것과 그 것이 효과가있다! – BenYeomans

+1

그게 좋습니다! 그 괄호가 없어서 미안해. 적어도 나는 도왔다 니 기쁘다. – Aldrin