2011-07-15 60 views
0

我需要修改SSRS 2008中的一个报表,该报表使用表格表示法显示如下的值。在SSRS中创建一个具有彩色背景的表格

enter image description here

接受值的范围是1-7和表改变单元的表格中的背景色。我需要能够根据某些参数修改颜色的颜色。我检查了代码,报告是通过创建7个图像来完成的 - 使用不同的bachgrounds - 并隐藏所有图像,但只显示与准确值相匹配的图像。

我想使用HTML表来实现这一点,但我发现SSRS不支持表标记。对此有何想法?

回答

0

我想通了。

我在报告中添加了7个文本框。我将它们对齐并将边框值和文本设置为上图。然后,将颜色属性设置为与此类似的内容。

=IIf(Fields!RangeParameter.Value=2,Parameters!ColorParameter.Value,"Transparent") 
1

您可以使用表达式设置表格单元格的BackgroudColor属性。在表达式返回基于您的参数正确的颜色代码,例如

=开关(参数!yourParam.Value = 1, “红”, 参数!yourParam.Value = 2, “蓝” 。 ..)

+0

它不chaning根据该范围的值的单元格的颜色。它将给定单元格(1,2,3,4,,5,6,7)的颜色更改为参数值。 – Omar

0

= IIF(ROWNUMBER(没有)模2, “#eefafd”, “白”)

相关问题