Hola,
Leí la documentación y RTFF-ed pero no pude encontrar una solución para lo que creo que es un problema bastante trivial. O tal vez me lo he perdido por completo y es algo completamente obvio.
Digamos que tengo un informe de la siguiente estructura de árbol de cuadros de contorno (en realidad, por ejemplo, un informe de ajuste de mínimos cuadrados con múltiples respuestas con una estructura más compleja con capas adicionales, pero este ejemplo creado manualmente muestra el problema de la misma manera):
New Window("Report",
Outline Box("Fit Group",
Outline Box( "Response A",
Outline Box("Prediction Profiler")
),
Outline Box( "Response B",
Outline Box("Prediction Profiler")
),
Outline Box( "Response C",
Outline Box("Prediction Profiler")
),
Outline Box( "Prediction Profiler" )
)
);Quiero acceder al perfilador de "grupos" (el último).
Sin embargo, la referencia a continuación devuelve el primero (Prediction Profiler of Response A), supongo que porque es el primero ya que están numerados en orden de aparición sin tener en cuenta el nivel de jerarquía.
prf = Current Report()[Outline Box("Fit Group")][Outline Box("Prediction Profiler")];<BR /><BR />// check the parent - confirmation that it returns the "Response A" profiler <BR />Show( (prf << parent) << get title )Mi solución actual es recorrerlos todos y verificar sus nombres principales. Aquel cuyo nombre principal no comience con "Respuesta" es el correcto. Tengo la sensación de que esto es mucho alboroto para una tarea muy simple.
¿Hay una forma más elegante y directa de hacer referencia?
Gracias