【发布时间】:2016-09-01 12:49:02
【问题描述】:
我是 rdlc 的新手,在 rdlc 中我有一个最多可以有 10 行的选项卡 lix,我想为每一行分配一个唯一的颜色。我找到了偶数行和奇数行颜色的解决方案,但是我想为每一行分配一个唯一的颜色,这怎么可能?
【问题讨论】:
标签: rdlc ssrs-tablix
我是 rdlc 的新手,在 rdlc 中我有一个最多可以有 10 行的选项卡 lix,我想为每一行分配一个唯一的颜色。我找到了偶数行和奇数行颜色的解决方案,但是我想为每一行分配一个唯一的颜色,这怎么可能?
【问题讨论】:
标签: rdlc ssrs-tablix
我能想到的最好方法是根据函数制作行的颜色。然后定义一个包含 10 个颜色值的数组,并使用 RowNumber 函数选择数组中的哪个元素用作该行的颜色。选择功能将为您完成大部分逻辑:
=Choose(RowNumber(Nothing),"#ffff33","#aaaa66", "#333399")
【讨论】:
=Split("#0000FF,#00FF00,#00FFFF,#FF0000,#FF00FF,#FFFF00,#FFFFFF",","),然后在填充表达式中使用 RowNumber 作为索引器:=Variables!ColorArray.Value(RowNumber(Nothing))