Salut,
J'ai lu la documentation et RTFF-ed mais je n'ai pas trouvé de solution à ce que je pense être un problème assez trivial. Ou peut-être que je l'ai complètement raté et que c'est quelque chose de complètement évident.
Disons que j'ai un rapport de la structure arborescente suivante de boîtes de contour (en réalité, par exemple, un rapport Fit Least Squares avec des réponses multiples avec une structure plus complexe avec des couches supplémentaires, mais cet exemple créé manuellement montre le problème de la même manière):
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" )
)
);Je veux accéder au profileur "groupe" (le dernier).
Cependant, la référence ci-dessous renvoie le premier (Prediction Profiler of Response A), je suppose parce que c'est le premier puisqu'ils sont numérotés par ordre d'apparition sans tenir compte du niveau de hiérarchie.
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 )Ma solution actuelle consiste à les parcourir tous et à vérifier leurs noms de parents. Celui dont le nom du parent ne commence pas par "Response" est le bon. J'ai l'impression que c'est beaucoup d'histoires pour une tâche très simple.
Existe-t-il un moyen de référencement plus élégant et direct ?
Merci