0

我正在使用这段代码:

=IIF(RunningValue(Fields!cost_center_id.Value, CountDistinct, nothing) Mod 2, "White", "Gainsboro")

但它的结果并不好。我认为这是因为Fields!cost_center_id.Value。谁能告诉我最合适的代码?为什么页脚(总)也有阴影以为我没有在里面放代码?帮我。提前致谢。

截图:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我将此代码用于第三张图片。

= IIF(RowNumber("LCSRDBDataSet_CostCenterSummary") Mod 2 = 0, "White", "Gainsboro")

在此处输入图像描述

4

1 回答 1

1

您的表达式不起作用的原因是您的 id 值可能有间隙或排序不正确。

以下表达式之一应该给出想要的行为。

= IIF(RowNumber(Nothing) Mod 2 = 0, "White", "Gainsboro")

= IIF(RowNumber("YourDataSet") Mod 2 = 0, "White", "Gainsboro")

您需要为数据行BackgroundColor的属性定义表达式。页脚行(总计)应位于数据行下方,因此它的背景颜色没有任何表达,除非您希望它与最后一行不同。

于 2016-01-14T13:26:49.750 回答