我从SQL查询中得到以下结果:
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'进行排序,该字段表示实际表中的付款额顺序,而我实际上是通过defualt按字母顺序排序,即(PE1然后是PE2)。任何帮助将不胜感激。
答案 0 :(得分:2)
我解决了这个...... 转到.rdlc ...检查行组(我们将在左下角找到),我们将找到分组列名称(我们在表格中有)然后右键单击它 - >转到群组属性... - >转到排序 - >在sort by上按照你想要排序的列名称,单击Ok。
你完成了......
答案 1 :(得分:0)
创建矩阵时,您会获得一个Column组。在列组的组属性中,您可以按特定字段设置顺序(在您的情况下为payelementOrder)