[英]Tablix in SSRS 2008
我在SSRS 2008中使用帶有區域名稱的Tablix,它可能包含10個不同的區域。 目前,區域按字母順序排列在代碼中,但我必須對它們進行不同的排序,因此我根據所需的順序為CASE語句中的每個分配了一個數字。 然后,我按Tablix本身中所需的順序對區域進行了排序,並且區域按照報告中的所需順序排序,但不幸的是,分配的數字在報告中而不是區域名稱中。 而不是得到
BF CF CO CL等...... 我明白了
報告標題中的1 2 3 4等。
任何幫助將不勝感激。
CASE ,
WHEN teamgroup.Name = 'BF' THEN 1
WHEN teamgroup.Name = 'CF' THEN 2
WHEN teamgroup.Name = 'CO' THEN 3
WHEN teamgroup.Name = 'CL' THEN 4
WHEN teamgroup.Name = 'CN' THEN 5
WHEN teamgroup.Name = 'GA' THEN 6
WHEN teamgroup.Name = 'IN' THEN 7
WHEN teamgroup.Name = 'KY' THEN 8
WHEN teamgroup.Name = 'MD' THEN 9
WHEN teamgroup.Name = 'NF' THEN 10
END AS Region
除了排序列之外,您還需要將teamgroup.Name
作為結果集中的列。 改為:
teamgroup.Name AS Region,
CASE
...
END AS Region_Sort
然后在您的SSRS中,將Region
列添加到Tablix。 在表的排序屬性中,使用Region_Sort
。 確保不要將Region_Sort
添加到Tablix。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.