2014-01-29 149 views
1

我從SQL查詢結果如下:排序矩陣列在RDLC報告

EmployeeName ------ payelement --------- --------- payelementValue payelementOrder

emp1 ----------------- PE1 ------------------------ 122 -------------------------------------- 2
emp1 ------- ---------- PE2 ------------------------- 122 ------------- ------------------------ 1
emp2 ----------------- PE1 --- ----------------------- 122 ----- ----------------------------------- 2
emp2 ---------- ------- PE2 -------------------------- 122 --------------- ------------------------ 1
emp3 ---------------- PE1 ---- --------------------- 122 ---------------------------- ------------ 2
emp3 ------------------ PE2 -------------- ---------- 122 --------------------------------------- 1
我應該,但在RDLC報告與以下格式:
員工姓名-------- --------- PE2 PE1
--emp1 --- ----- ------------- 122 --------- 122
--emp2 --------------------- 122 --------- 122
--emp3 --------------------- 122 --------- 122

我已經在rdlc報告中創建了一個矩陣,並將列字段與 - >'payelement'以及值字段與 - >'payelementValue'相加,並將行字段設置爲 - >'employeeName',現在的問題是我想在名爲'payelementOrder'的字段上對'payelement'進行排序,該字段代表實際表中的paylements的順序,而我實際上通過defualt(PE1然後是PE2)按字母順序對它們進行了排序。任何幫助將不勝感激。

回答

0

當你創建一個矩陣時,你有一個Column組。在欄目組的組屬性,你可以通過特定的字段(在你的情況payelementOrder)

2

我這個解決...... 轉到.rdlc設置順序...檢查行組(我們將在左下方找到),我們將找到分組列名(我們在表中有),然後右鍵單擊它 - >轉到組屬性... - >轉到排序 - >按排序給出要排序的列名,然後單擊「確定」。

而你已經完成....