2012-02-14 75 views
0

我有一個使用Recursive Parent property構建遞歸層次結構的SSRS報告。我需要按數據集中的字段進行排序(不是交互式排序,只是簡單的排序)。我已將其設置在Details組中,但Reporting Services不會這樣做。SSRS忽略遞歸層次結構中的排序

如果我刪除遞歸分組並將其返回到一個平面數據集,排序按預期工作,所以我知道這是由於層次結構。還有誰遇到過這個?

回答

1

遞歸層次結構內的排序只會影響同一節點內同一級別的項目順序。

因此,舉例來說,如果彼得是弗雷德和希德的經理,在名稱,然後排序上升時會產生輸出:

Peter 
Fred 
Sid 

雖然在名稱排序下降時會​​產生輸出:

Peter 
Sid 
Fred 

在這種情況下,彼得永遠不會出現在弗雷德和希德之間,因爲他在層次結構中處於較高層次。

+0

感謝您的洞察力。顯然不是我想要聽到的答案,但它確實有道理,它是這樣工作的。 :) – 2012-02-15 15:02:11