una services page ocultar mostrar funcion expresion sql reporting-services ssrs-2012

sql - page - mostrar u ocultar en funcion de una expresion reporting services



SSRS no muestra todas las filas por nivel(jerarquía) (1)

Según su redacción y resultados inesperados, parece que está buscando una lista de niveles y características distintos. Espero que lo siguiente sea útil. De lo contrario, quizás pueda proporcionar un contexto adicional para comprender lo que está buscando.

declare @table table (Feature_ID int, Parent_ID int); insert @table values (24,null), (24,25), (20,null), (26,12), (12,null), (21,23), (26,20), (22,null), (24,23), (23,26), (24,27), (27,28), (24,22), (29,20), (23,null), (25,null), (27,29), (22,26), (28,12); select * from @table order by 1,2; select * from @table order by 2,1; with cte as ( select Feature_ID, Parent_ID, 0 [Level], CAST(Feature_ID as varchar(200)) [Path] from @table where Parent_ID is null union all select t.Feature_ID, t.Parent_ID, c.[Level] + 1, cast(c.[Path] + ''|'' + CAST(t.Feature_ID as varchar(200)) as varchar(200)) from @table t join cte c on c.Feature_ID = t.Parent_ID ) select distinct [Level], Feature_ID from cte order by [Level], Feature_ID;

Esto da el siguiente resultado:

Level Feature_ID 0 12 0 20 0 22 0 23 0 24 0 25 1 21 1 24 1 26 1 28 1 29 2 22 2 23 2 27 3 21 3 24

Ok amigos, esto me está volviendo loco ...

Tengo un informe que retoma los detalles de una serie de características. Estas características pueden colgarse de otras, existen por derecho propio o ambas.

Tengo los siguientes datos como resultado de la consulta:

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

Como puede ver, algunas de las características se ajustan a múltiples lugares en la jerarquía. Sin embargo, todo lo que recibo en el informe es:

Estoy agrupando en Feature_ID, el padre recursivo es Parent_ID. ¿Qué me estoy perdiendo?