我需要修改SSRS 2008中的一個報表,該報表使用表格表示法顯示如下的值。在SSRS中創建一個具有彩色背景的表格
接受值的範圍是1-7和表改變單元的表格中的背景色。我需要能夠根據某些參數修改顏色的顏色。我檢查了代碼,報告是通過創建7個圖像來完成的 - 使用不同的bachgrounds - 並隱藏所有圖像,但只顯示與準確值相匹配的圖像。
我想使用HTML表來實現這一點,但我發現SSRS不支持表標記。對此有何想法?
我需要修改SSRS 2008中的一個報表,該報表使用表格表示法顯示如下的值。在SSRS中創建一個具有彩色背景的表格
接受值的範圍是1-7和表改變單元的表格中的背景色。我需要能夠根據某些參數修改顏色的顏色。我檢查了代碼,報告是通過創建7個圖像來完成的 - 使用不同的bachgrounds - 並隱藏所有圖像,但只顯示與準確值相匹配的圖像。
我想使用HTML表來實現這一點,但我發現SSRS不支持表標記。對此有何想法?
我想通了。
我在報告中添加了7個文本框。我將它們對齊並將邊框值和文本設置爲上圖。然後,將顏色屬性設置爲與此類似的內容。
=IIf(Fields!RangeParameter.Value=2,Parameters!ColorParameter.Value,"Transparent")
您可以使用表達式設置表格單元格的BackgroudColor屬性。在表達式返回基於您的參數正確的顏色代碼,例如
=開關(參數!yourParam.Value = 1, 「紅」, 參數!yourParam.Value = 2, 「藍」 。 ..)
= IIF(ROWNUMBER(沒有)模2, 「#eefafd」, 「白」)
它不chaning根據該範圍的值的單元格的顏色。它將給定單元格(1,2,3,4,,5,6,7)的顏色更改爲參數值。 – Omar