在RDLC报告中对矩阵列进行排序

时间:2014-01-29 13:12:38

标签: sorting matrix rdlc

我从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)。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

我解决了这个...... 转到.rdlc ...检查行组(我们将在左下角找到),我们将找到分组列名称(我们在表格中有)然后右键单击它 - >转到群组属性... - >转到排序 - >在sort by上按照你想要排序的列名称,单击Ok。

你完成了......

答案 1 :(得分:0)

创建矩阵时,您会获得一个Column组。在列组的组属性中,您可以按特定字段设置顺序(在您的情况下为payelementOrder)