我有一個列(衝擊/小時),經過一些計算後得到填充。現在我想分配每一行的排名。例如Maximum dollar amt得到的排名爲1.任何提示寫一個表達式將不勝感激。謝謝。 如何在SSRS報告中分配等級?
0
A
回答
1
只添加Report
一些自定義代碼 - Report Properties...
- Code
:
Dim Rank AS Integer
Function GetRank() AS Integer
Rank = Rank + 1
Return Rank
End Function
在你想要的級別,使用下面的公式你的表矩陣的詳細單元:
=Code.GetRank()
每次它處理該單元格,它會向等級中添加一個並顯示結果。
1
這可能是你的第二選擇!
您可以按照升序排列Impact\Hr
,並使用RowNumber
函數顯示排名。請參閱RowNumber功能。
0
使用Rank函數。
選擇[每HR的影響],[我的排名] =等級()OVER(ORDER BY [每HR的影響] DESC)
則根據哪個值要使用ASC /降序進行排列高或低。 這與任何聲明無關
對於像這樣的應用程序,Rank()優於Row_Number(),因爲具有相同值的行將具有相同的Rank,但將具有不同的Row_Number。
相關問題
- 1. 如何在SSRS報告中應用分組RDL報告
- 2. 分組SSRS報告
- 3. SSRS報告級聯參數
- 4. SSRS報告級聯參數
- 5. 如何在SSRS報告
- 6. 等級不匹配的沒有報告
- 7. 如何將此SSRS報告分組?
- 8. SSRS在報告
- 9. 在SSRS報告
- 10. 在RDLC/SSRS報告中分組
- 11. 如何刪除SSRS報告標題部分drildown移動報告
- 12. SSRS報告分組(AX 2012)
- 13. SSRS 2012報告分頁
- 14. SSRS報告分頁問題
- 15. SSRS拆分報告用戶
- 16. 如何使用其他報告在SSRS中創建報告?
- 17. 如何在報告服務器中查找SSRS報告版本
- 18. XSLT在SSRS報告
- 19. 在SSRS中鑽取報告
- 20. 在SSRS中創建報告
- 21. 在SSRS報告中排序
- 22. 如何鏈接回SSRS中的父級報告
- 23. SSRS - 在SSRS報告中使用宏
- 24. 如何在ssrs報告中鑽取部分數據2008
- 25. 製作SSRS報告的大小相等
- 26. 等待SSRS報告完成加載
- 27. SSRS報告:報告在哪裏處理?
- 28. 「無法預覽報告」在SSRS報告
- 29. SSRS報告中未遵守分頁符
- 30. ssrs報告中的列分組報告給出錯誤結果
Impact/Hr基於數據集中的計算字段還是嵌入在文本框中?如果是後者,是否可以將其創建爲數據集中的計算字段?另外,這是否可以在生成數據集時計算出來,而不是在報告中進行計算? –
嗨伊恩,計算字段嵌入在文本框中。就像你說的那樣,可以通過更改我用來創建數據集的SQL來實現。如果沒有其他選擇,我將不得不使用它。雖然 – poshan
也許最簡單,如果你可以在T-SQL中做到這一點...這個答案有幾個選項,但我認爲沒有一個簡單的舊式T-SQL排名函數,即使它們可能適用於你:http://stackoverflow.com/questions/1826440/ssrs-row-group-column-group-rownumber-issue –