CIAO,
Ho letto la documentazione e l'RTFF-ed ma non sono riuscito a trovare una soluzione per quello che penso sia un problema piuttosto banale. O forse mi è completamente sfuggito ed è qualcosa di completamente ovvio.
Diciamo che ho un report della seguente struttura ad albero di riquadri di contorno (in realtà, ad esempio un report Fit Least Squares con più risposte con una struttura più complessa con livelli aggiuntivi, ma questo esempio creato manualmente mostra il problema lo stesso):
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" )
)
);Voglio accedere al profiler del "gruppo" (l'ultimo).
Tuttavia, il riferimento seguente restituisce il primo (Prediction Profiler of Response A), presumo perché è il primo poiché sono numerati in ordine di apparizione senza considerare il livello gerarchico.
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 )La mia soluzione attuale è passare in rassegna tutti loro e controllare i nomi dei genitori. Quello il cui nome genitore non inizia con "Response" è quello giusto. Ho la sensazione che questo sia un sacco di confusione per un compito molto semplice.
Esiste un modo più elegante e diretto di fare riferimento?
Grazie