2011-07-15 59 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」, 「白」)

相關問題