Ssrs
SSRS,限制 Tablix 中矩陣中的固定列數 - 矩陣數據排序問題
我正在將水晶報表轉換為 ssrs 報表,我正在嘗試將水晶報表的“多列格式化”功能實現為 ssrs。
我有一個主 tablix 有兩個兩組
- 第一組 - PolicyType
- 第二組 - 週數
在周數組下,我在其中插入了一個矩形和一個矩陣。該矩陣將顯示每週生成的保單編號。矩陣應該只包含 6 列,矩陣的分組如下
- 行分組:Ceiling(RowNumber(“WeekNumber”) / 6)
- 列分組:天花板(RowNumber(“WeekNumber”)MOD 6)
我需要像下面這樣的輸出
InsuranceType1
第 1 周
保單編號
1001 1002 1003 1004 1005 1006
1007 1008 1009 1010
第 2 周
保單編號
2001 2002 2003 2004 2005 2006
2007 2008 2009 2010
我能夠得到類似的輸出,但矩陣內的排序不起作用,即,我得到以下結果
InsuranceType1
第 1 周
保單編號
1002 1003 1001 1004 1007 1006
1005 1008 1009 1010
第 2 周
保單編號
2008 2009 2003 2004 2005 2006
2007 2001 2002 2010
我沒有在矩陣上使用任何排序,在矩陣組中,唯一的排序是在主要的 tablix 組 PolicyType 和 WeekNumber 上,並且兩者都是按升序排列的。
我試過的是:
- 使用 PolicyNumber 對矩陣進行排序,但這只會輸出第一行和第一列(很奇怪!!!)。
- 在 Group WeekNumber 中添加一種額外的 PolicyNumber(也不起作用)
我沒有修改儲存過程以將行號返回給報告的選項,因為客戶端對 SP 修改非常嚴格,因為他們希望此報告向後兼容。
請幫忙!!
我已經設法解決了這個問題,認為我會對其他人有所幫助。訂單需要在主 tablix 上,而不是在內部組或矩陣上。