我有数据集,我想在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
这就是我所做的。
我已经在ssrs报告中设计了它,但问题是只有1个Joe Will会反映在ssrs中,因为你将它归入EmpId。
期待你的帮助。
答案 0 :(得分: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中显示时,项目管理器应位于顶部。