2011-01-10 25 views
1

有什麼辦法可以在Microsoft Reports中找到一組值的等級?在Microsoft報告中查找排名

例如,爲了生成如下所示的表格,我在等級列中輸入了什麼函數/公式?

 
+------+-----+ 
|Value | Rank| 
+------+-----+ 
| 12 | 3 | 
| 30 | 5 | 
| 5 | 1 | 
| 10 | 2 | 
| 24 | 4 | 
+------+-----+ 

更新
在值列中的值從報告中端計算產生的,所以我無法找到使用查詢的排​​名。

回答

0

最接近你將得到的是RowNumber函數,但這取決於潛在的排序順序。

我徹底推薦移動值列邏輯服務器端和創建使用SQL來獲得排名值。

+0

我最終不得不將所有的計算邏輯移到服務器端(查詢)才能使隊伍正常工作。我強烈地認爲微軟**必須**建立在Reporting Services上;它使其他微不足道的功能太難了。 – 2011-01-16 16:09:50