我正在使用此代码:
=IIF(RunningValue(Fields!cost_center_id.Value, CountDistinct, nothing) Mod 2, "White", "Gainsboro")
但结果并不好。我认为这是因为 Fields!cost_center_id.Value 。谁能告诉我最合适的代码? 为什么页脚(总计)还有阴影,以为我还没有把代码放进去?帮我。 提前谢谢。
截图:
我将此代码用于第3张图片。
= IIF(RowNumber("LCSRDBDataSet_CostCenterSummary") Mod 2 = 0, "White", "Gainsboro")
答案 0 :(得分:1)
您的表达不起作用的原因是您的ID值可能有间隙或未正确排序。
以下表达式中的一个应该给出想要的行为。
= IIF(RowNumber(Nothing) Mod 2 = 0, "White", "Gainsboro")
= IIF(RowNumber("YourDataSet") Mod 2 = 0, "White", "Gainsboro")
您需要为数据行的BackgroundColor
属性定义表达式。页脚行(总计)应该在数据行下面,因此没有表达它的背景颜色,除非你希望它与最后一行不同。