2014-04-09 65 views
0

我有一個從查詢中獲取數據的表。因爲我沒有在SSRS中進行任何計算,而是在SQL中只進行數據提取,所以我很難弄清楚如何自定義最後三行的樣式。自定義SSRS中的Tablix的最後三行

這裏是設計視圖:

enter image description here

這裏是預覽:

enter image description here

現在你可以看到的最後三個行是上述其中之一SUM或AVG數字。我怎樣才能讓表格爲底部三行顯示不同的背景顏色?

回答

1

您將需要添加一個表達式文本框格式爲三排,說是這樣的:

=IIF(Fields![ARRIVED_DATE].Value="WEEKLY TOTAL","Grey",IIF(Fields![ARRIVED_DATE].Value="Prior Week","Red",IIF(Fields![ARRIVED_DATE].Value="12 WEEK AVERAGE","Green","Transparent"))) 
+0

謝謝。我希望整行改變顏色。這是可能的或只需要單獨做每個文本框? – Si8

+0

其實我想要改變行的背景顏色。通過上面的代碼,「每週總費用」正在從灰色變爲銀色,這不是我所期望的。 – Si8

+0

你只需要選擇你想改變顏色的那一行的所有文本框。如果是Weekly Total或其他所有Silver,則第一個條件是Gray。 – JesalynOlson

0

如果我理解你的觀點正確,這將是解決

= IIF(總數(int)= rownumber(無),「Color1」,iif(記錄總數(int)-1 = rownumber(無),「Color2」,iif(記錄總數(int)-2 = rownumber沒有),「Color3」,「」)))

在行屬性的背景顏色中使用此表達式。

+0

謝謝。我如何到達行屬性?我有'Tablix屬性'和'行組>組屬性'。 「總記錄數」是如何得出的? – Si8

+0

選擇行並在鍵盤上按F4 ... – hemanth