我试图突出显示具有重复值的行取决于特定背景颜色的计数。
例如。
如果没有。重复值为2,bgcolor为“绿色”。
如果计数为3,则bgcolor为“红色”。
我需要该过程的表达式。
任何帮助!
答案 0 :(得分:2)
说我有一些像这样的简单数据:
如果我根据 ID 设置突出显示,我会确保这是一个基于此列的组,例如
然后,对于 BackgroundColor 属性,我会使用如下表达式:
=Switch(Count(Fields!ID.Value, "IDGroup") = 3, "Red"
, Count(Fields!ID.Value, "IDGroup") = 2, "Green")
因此,对于每个明细行,请计算 ID 组中的 ID 值并相应地设置颜色。适用于我的数据:
答案 1 :(得分:0)
伊恩的回答应该是正确的。如果有任何理由不适合您,您可以尝试使用返回数组的LookupSet函数和返回数组大小的length属性。
在BackgroundColor属性上,您可以编写如下内容:
=Switch(LookupSet(Fields!ID.Value, Fields!ID.Value, Fields!ID.Value, "dataset").Length = 3, "Red",
LookupSet(Fields!ID.Value, Fields!ID.Value, Fields!ID.Value, "dataset").Length = 2, "Green")
答案 2 :(得分:0)
右键单击该列 去背景 选择表达式复制并粘贴此代码并将“COLUMN”更改为列名
=IIF(COLUMN = 2, "Green",IIF(COLUMN = 2, "Red","White"))