单元格中的表达式仅在 3/4 的时间内有效
expression in cell only works 3/4 of the time
我的矩阵报表数据单元格的背景色 属性 中有以下表达式。
如果单元格中的值为“0”,则单元格颜色应为红色。否则它会在蓝色和白色之间交替。
我会说它对我 75% 的细胞有效。但有时,带有“0”的单元格会是白色或蓝色。
我找不到任何押韵或理由。
=iif(Sum(Fields!Total_Logged.Value)=0, "Red", iif(RunningValue(Fields!UserName.Value,CountDistinct,Nothing) Mod 2, “Blue”, “White”))
有更好的方法吗?
谢谢!
如果 Total_Logged
具有 NULL 值,这将有所帮助。
=IIF(IIF(IsNothing(Sum(Fields!Total_Logged.Value)), 0 ,
Sum(Fields!Total_Logged.Value)) = 0,
"Red", IIF(RunningValue(Fields!UserName.Value,CountDistinct,Nothing) Mod 2,
“Blue”, “White”))
我的矩阵报表数据单元格的背景色 属性 中有以下表达式。
如果单元格中的值为“0”,则单元格颜色应为红色。否则它会在蓝色和白色之间交替。
我会说它对我 75% 的细胞有效。但有时,带有“0”的单元格会是白色或蓝色。
我找不到任何押韵或理由。
=iif(Sum(Fields!Total_Logged.Value)=0, "Red", iif(RunningValue(Fields!UserName.Value,CountDistinct,Nothing) Mod 2, “Blue”, “White”))
有更好的方法吗?
谢谢!
如果 Total_Logged
具有 NULL 值,这将有所帮助。
=IIF(IIF(IsNothing(Sum(Fields!Total_Logged.Value)), 0 ,
Sum(Fields!Total_Logged.Value)) = 0,
"Red", IIF(RunningValue(Fields!UserName.Value,CountDistinct,Nothing) Mod 2,
“Blue”, “White”))