簡體   English   中英

SSRS 2008中的Tablix

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM