2017-04-17 91 views
0

我有一组数据,我想在SSRS报告中设计它以反映它们的层次结构级别。如何设计SSRS报告中的层次结构

示例数据

EmpID Name  Position  ReportingtoID 
1  JR Smith Project Manager  NULL 
2  Clay Yu Project Manager  NULL 
3  Joe Will  Programmer   1 
3  Joe Will  Programmer   2 

这就是我所做的。

我对EmpID设置的数据进行分组。 enter image description here

然后在高级 - 递归父我把ReportingToID enter image description here

我已经把它设计在SSRS报告,但问题是只有1乔·威尔体现以来在EMPID你组它SSRS。

期待您的帮助球员。

回答

0

我假设你想根据职位对数据进行排名。 也许你可以在你的数据集中号码指定给每个位置添加一个排序列,例如:

;with t as(
SELECT *, CASE WHEN position = 'project manager' THEN 1 
       WHEN position = 'programmer' THEN 2 
      END rank 
FROM dataset) 
SELECT * FROM t ORDER BY rank 

当您在SSRS显示此,项目经理应该在最前面。