我向一個沒有帳戶的同事提出這個問題。我們對Report Builder知之甚少,所以請不要在術語中出現任何錯誤。他在Windows 7上使用SSRS報表生成器3.0SSRS Report Builder 3.0:條件格式化,如果多個單元格中的值
Report Builder Screenshot
他正在努力公式添加到HUB名ID電池,其說,如果設計狀態,材料狀態等(除了HUB字段名稱ID)說'完整',然後使Hub Name ID單元變成綠色。
他試圖...:
=IIf(First(Fields!Design_Status.Value,
"NodeAudit")First(Fields!Material_Status.Value,
"NodeAudit")First(Fields!RF_Balance_Status.Value,
"NodeAudit")First(Fields!FiberAudit_Status.Value,
"NodeAudit")First(Fields!CMTS_Wiring_Status.Value,
"NodeAudit")First(Fields!FieldAudit_Status.Value,
"NodeAudit")=Complete,"Green","Red")
...但沒有奏效。
我看到使用Switch(我從來沒有聽說過它),另一發帖: 例:
=Switch(
Fields!ID__to_Budget.Value < 0.30, "Red",
Fields!ID__to_Budget.Value < 0.35, "Yellow",
Fields!ID__to_Budget.Value >= 0.35, "Green"
)
將這樣的事情是有幫助的?互聯網上說Switch「如果條件爲True,則指定該項目應該替換的值或表達式。」但是我在這個論壇的帖子Similar Stackoverflow Posting中看到了這個帖子,在這個帖子中有人使用了切換上面的代碼來使背景具有某種顏色。
問題1如果是的話,你把這個集線器名稱ID細胞?:
=Switch(
Fields!ID__to_Design_Status.Value = "Complete", "Green",
Fields!ID__to_Material_Status.Value = "Complete", "Green",
Etc.....Etc...
)
問題#2你把它放在細胞,就像您的Excel或其他發帖說, '把單元格的背景顏色屬性放入表達式'?
預先感謝您!
我的同事找到了答案,我將它張貼在原來的職位如果需要的話,別人可以看到。 – sturdy267
@pnuts,答案在帖子中。 「更新8/5/2016 /答案 - 我的同事想通了......」Re:Excel,標題說SSRS Report Builder 3.0。在問題2中,它詢問我是否將公式放入報表生成器中。條件格式不是Excel專有的,我讀取標籤。我看到的所有與我有關的報表生成器問題都發布在Stackoverflow上,而不是超級用戶。當新用戶需要獲得更多功能的聲譽時,您的第一次海報(我在同一時間發佈了3個問題)是'嚴格'的。你會考慮警告嗎? – sturdy267
@pnuts,是的,它幾乎沒有吸引力。我明白你的意思了。我將使用適當的標記和一個單獨的框來解答。 – sturdy267