如何在SSRS

时间:2015-12-04 10:24:19

标签: sql-server reporting-services

我想更改两个重复值的背景颜色。如果我使用之前的功能,它只会改变下一个值的背景而不是当前的。我如何改变所有相同值的背景颜色。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

我已使用此数据集重新创建了您的方案:

enter image description here

现在为了解决您的问题,我添加了一个Tablix:

enter image description here

现在,对于上面屏幕截图中选择的单元格[Value],转到BackgroundColor属性并输入以下表达式:

=IIF(
LookupSet(Fields!Value.Value,Fields!Value.Value,Fields!Value.Value,"DataSet10").Length>1,
"Red",
"Transparent"
)
  

注意,如果表达式将背景颜色设置为红色   出现的次数大于一次。否则它会   透明色(无)。

Fields!Value.Value替换为您要查找多个匹配项的字段,将DataSet10替换为数据集名称。

它将预览以下Tablix:

enter image description here

请告诉我这是否可以帮助您。