やあ、
ドキュメントと RTFF を読みましたが、非常に些細な問題だと思うものの解決策を見つけることができませんでした。 あるいは、私はそれを完全に見逃していたのかもしれません。
アウトライン ボックスの次のツリー構造のレポートがあるとします (実際には、追加のレイヤーを含むより複雑な構造を持つ複数の回答を含む最小二乗法のレポートがありますが、この手動で作成された例では、同じ問題が示されています)。
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" )
)
);「グループ」プロファイラー (最後のもの) にアクセスしたい。
ただし、以下の参照は最初のもの (応答 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 )私の現在の解決策は、それらすべてをループして、親の名前を確認することです。 親の名前が「Response」で始まらないものが正しいものです。 非常に単純なタスクに対して、これは大騒ぎだと感じています。
よりエレガントで直接的な参照方法はありますか?
ありがとう