bittersweet123 发表于 2024-8-7 17:43:10

4.2.0 矩表交替颜色设置



{IIF(RowNumber() mod 2 = 0, "#DDEFE8", "#f6f6ff")}
都用的这个公式,为什么颜色不能交替显示

Felix.Li 发表于 2024-8-8 10:34:08

您好,距表的下标获取,我们有专门的函数:

GroupIndex
您可以参考试用这个表达式:
{iif(GroupIndex() Mod 2 = 1, "Transparent", "Black")}因为rowNumber只是针对明细行的,但是距表的分组会打乱明细行,所以距表我们需要试用这个函数

Eden.Sun 发表于 2024-8-7 18:02:15

问题描述:

隔行换色。

问题解决:
您好,您使用的组件是表格么,这个{IIF(RowNumber(Nothing) Mod 2, Theme.Colors(1, 4), "Transparent")}隔行换色只能用在表格行不能用在矩表上的:



如果您确定是标的组件的话,那您看看您的背景色是否是设置在了背景选项中的背景色:



bittersweet123 发表于 2024-8-8 08:59:30




我这边可以正常交替颜色的控件也是矩表,一样的公式换到另一边就不行
{Choose(1 + RowNumber("Table1") Mod 2, "#DDEFE8", "#f6f6ff")}
{IIF(RowNumber() mod 2 = 0, "#DDEFE8", "#f6f6ff")}
用了这两个公式

Eden.Sun 发表于 2024-8-8 09:17:01

方便的话,您的报表文件发一下。我们具体看下。

bittersweet123 发表于 2024-8-8 10:07:02

1

Eden.Sun 发表于 2024-8-17 15:12:24

您好,您的问题解决了么?
页: [1]
查看完整版本: 4.2.0 矩表交替颜色设置