我发送了一个数据,我设法将 100% 值的背景颜色更改为红色,将 85% 以下的值更改为黄色。中间的值是空白的。我正在尝试向数据添加过滤器,使报告仅显示彩色单元格(换句话说,值超过 100% 且低于 85%)。我可以设置一个过滤器,显示一个或另一个,但不能同时显示两者。任何想法如何添加 AND 语句以便过滤器显示两个要求?
答案 0 :(得分:0)
不幸的是,图表和数据集的过滤器部分有些限制。您可以添加多个过滤器,它们将用作 AND 但没有 OR 功能,这是查找超过 100% 或低于 85% 的记录所需要的。
通常的解决方法是对过滤器的表达式使用带有 OR 的 IIF。
=IIF(Fields!PERCENT.Value >= 1 OR Fields!PERCENT.Value <= .85, 1, 0)
然后将类型设置为整数,值设置为 1。
您也可以使用 SWITCH 语句,如果您有更多条件,这会很有帮助:
=SWITCH(Fields!PERCENT.Value >= 1, 1,
Fields!PERCENT.Value <= .85, 1,
1 = 1, 0)
SWITCH 将一次评估一个条件,如果条件为真则返回值。