1
我有一份報告,表示審計員每天執行一次審計組。天數按行分組在專欄和審計員中。數據區域列出了執行的審計。我的問題與此完全相同: example of problem and solution that I can't useSSRS行列分組問題
但是我不能使用涉及更改查詢以對結果進行排名和分區的解決方案。下面是這個問題的例子,以及我如何看待它。該解決方案需要SSRS解決方案不會修改查詢。
該報告以第一審覈員對第一週組審覈的方式拉動,然後第二週審覈以空白行開始,第三週開始進一步低於第二週,等等。任何幫助表示讚賞。
Week1 | Week2 | Week3
-------+-------+-------
123 | |
456 | |
| | 789
| | 012
我想要什麼:
Week1 | Week2 | Week3
-------+-------+-------
123 | | 789
456 | | 012
您能詳細說明爲什麼您無法使用「解決方案涉及更改查詢以對結果進行排名和首先進行分區」。這是數據庫限制,你如何獲得你的結果,或後處理數據? – Jonnus
SQL透視可能是一個可能的解決方案。但是,這裏沒有足夠的信息來提供任何進一步的指導。也許看看這裏[https://www.simple-talk.com/sql/t-sql-programming/questions-about-pivoting-data-in-sql-server-you-were-too-shy-to-ask/ – MiguelH
謝謝大家迄今的迴應。儘管我理論上可以實現一個SQL解決方案(無論情況如何 - 樞軸或排名/分區),但我正在尋找一種方法在不修改SQL的情況下完成任務。如果有人確切地知道這是不可能的,那將是解決我的問題的下一個最佳答案。 – MrFeet