【发布时间】:2016-09-30 15:40:52
【问题描述】:
好吧,伙计们,这快把我逼疯了……
我有一份报告,其中包含许多功能的详细信息。这些功能可以挂在其他人身上,也可以单独存在或两者兼而有之。
我有以下数据作为查询的结果:
Feature_ID Parent_ID
24
24 25
20
26 12
12
21 23
26 20
22
24 23
23 26
24 27
27 28
24 22
29 20
23
25
27 29
22 26
28 12
如您所见,某些功能适合层次结构中的多个位置。但是,我在报告中得到的只是:
我在 Feature_ID 上进行分组,递归父级是 Parent_ID。我错过了什么?
【问题讨论】:
-
你的结果应该是什么?我看到您的 tablix 显示错误数据,因为 24 应该在
level 0中,那么您使用的级别表达式是什么? -
@alejandrozuleta 我使用
=level()作为级别字段。 -
你的预期结果是什么?
-
冷静下来,伙计们。我已经破解了!作为查询的一部分,我提取了每个 Feature_ID 的完整层次结构路径和每个父级的相应路径。
标签: sql reporting-services ssrs-2012