2012-06-15 185 views
0

我必須根據圖表報告中每個條的百分比顯示顏色。 我使用「系列屬性」中的表達式 = IIf(Fields!TotalComplete.Value/Fields!TotalJobs.Value < = 85,「Red」, IIf(Fields!TotalComplete.Value/Fields!TotalJobs.Value > = 97, 「綠色」, 「橙色」))SSRS自定義條形圖顏色

但所有酒吧顯示紅色

什麼我設置不好?

感謝 埃利安娜

回答

0

我覺得你的問題是,你是比較85和97的時候,你可能應該被比較,0.85和0.97。另外,你需要用總價值的工作,像這樣:

=iif(sum(Fields!TotalComplete.Value)/sum(Fields!TotalJobs.Value) <= .85, "Red", iif(sum(Fields!TotalComplete.Value)/sum(Fields!TotalJobs.Value) >= .97, "Green", "Orange")) 

如果不解決這個問題,嘗試用你有你的圖表相同的分組創建表,並把這個表達在文本框中這樣就可以看到什麼值計算:

sum(Fields!TotalComplete.Value)/sum(Fields!TotalJobs.Value) 
0

我覺得你可以試試這個開關條款, 語法將

=Switch(
     (Fields!TotalComplete.Value/Fields!TotalJobs.Value) <= 85, "Red", 
     (Fields!TotalComplete.Value/Fields!TotalJobs.Value) >= 97, "Green", 
      "Orange" 
     ) 
+0

0.85現在工作正常,但我該如何使用時,我想要t o使用小數?當百分比<84.75時爲紅色樣本。 – Eliana

+0

只需除以100 - 使用.8475 – Stacia