SSRS员工层级报表同父节点排序异常及LEVEL函数失效问题
SSRS员工层级报表排序异常及LEVEL函数失效问题
问题描述
- 员工层级报表存在同父节点下子节点排序不正确的问题,例如EMPID=2的子节点排序异常(相关截图:员工报表、员工表、员工列)
- 迁移至生产环境后,仅更换数据源和数据集,其余报表设置保持不变,发现
LEVEL列全部显示为0,推测这是排序异常的根源,但不清楚LEVEL()函数失效的原因
已执行的排查/操作
- 在组属性中配置父子关系:常规选项卡按
EMPID分组,高级选项卡设置ParentID - 添加
LEVEL列,其表达式为=LEVEL() - 修改数据集按
EMPID或ParentID排序,报表排序仍未恢复正常 - 在生产服务器上使用相同查询新建报表,问题依旧存在
内容的提问来源于stack exchange,提问作者Ben
相关产品推荐
相关产品推荐

