我向一个没有帐户的同事提出这个问题。我们对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