多くのレポートでツリー構造の上部にある「ヘルプキー」を使用できますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />問題は、レポートのツリー構造の一番上に表示されるアイテムについてです。 つまり、レポートのアウトラインアイテムの横にある灰色の矢印を右クリックして、[編集]> [ツリー構造の表示]を選択します。 HelpKey = <グラフビルダー、Bivレポートなど>というレポートの上部のアウトラインボックスの下にエントリがあります。 スクリプトでこれを使用する方法を知っている人はいますか、スクリプトが操作しようとしているレポートの種類を特定するために言うでしょうか?
ありがとう!
M
Re:多くのレポートでツリー構造の上部にある「ヘルプキー」を使用できますか?私が知る直接的な方法はありません。XPath Query()を使用してそれを見つけることができます。私はXPath Queryをあまり(またはまったく)使用していません。
Re:多くのレポートでツリー構造の上部にある「ヘルプキー」を使用できますか?いいえ、動作しません。 グラフは(少なくともこの段階では)ユーザーが作成したものであり、この注釈は事後に発生します。 ショーの結果は単なるディスプレイボックスです。 これはパターンを使用して生成され、contains()引数を使用してそこに何があるかを確認できるため(以下を参照)、ウィンドウタイトルでテストするというアイデアが得られました。 それでも、スクリプトからヘルプキーの値を確認する方法を知りたいのですが。 。
もし ( 含む ( 報告する 、 「等高線図」 ) > 0 、
公演 ( 含む ( 報告する 、 「等高線図」 )) ;
公演 ( 「発見された等高線図」 ) 、
公演 ( 含む ( 報告する 、 「等高線図」 )) ;
公演 ( 「何か他のものを見つけた」 )
) ;
Re:多くのレポートでツリー構造の上部にある「ヘルプキー」を使用できますか?これらのグラフをJSLで作成する場合、最初にプラットフォームを返します。あなたはそれを手に入れ、それをテキストに変えてどちらかのプラットフォームをテストし、そしてその情報を使って適切なコードに行きます。例えば:
dt = Open( "$ sample_data / CrimeData.jmp");
cp = dt << Contour Plot(
X(:暴力率、:財産率)、
Y(:人口)、
By(:Region)、
等高線を表示(1)、
境界を表示(1)、
塗りつぶしエリア(1)
);
show(cp); // cp = {等高線図[]、等高線図[]、等高線図[]、等高線図[]、等高線図[]、等高線図[]、等高線図[]、等高線図[]};
gb = dt <<グラフビルダー(
変数(X(:強盗率)、Y(:ラーセニー率)、オーバーレイ(:人口))、
Elements(Points(X、Y、Legend(22))、Smoother(X、Y、Legend(24)))、
SendToReport(
ディスパッチ(
{}、
"400"、
ScaleBox、
{伝説のモデル(
22、
底(0、24、0)、
ベース(1、24、1)、
ベース(2、24、2)、
ベース(3、24、3)、
ベース(4、24、4)
)}
)
)
);
show(gb); // gb = Graph Builder [];
Re:多くのレポートでツリー構造の上部にある「ヘルプキー」を使用できますか?もちろん、私が作業しているスクリプトは、カスタムグラフィックスクリプトを介してグラフィックを追加し、軸の設定を調整します。 これらの設定の対象は、レポートのツリー構造(コンタープラットフォームとグラフビルダープラットフォームの間)の違いにより、レポートのタイプによって異なります。 私は、スクリプトをこれらの違いに対して堅牢にしようとしています。
具体的な例の1つとして、コンタープロットには、コンタープロットごとに2つのフレームボックスがあります(1つは軸ボックスとグラフボックスを含み、もう1つは凡例を含みます)。 したがって、各プロットにグラフィックススクリプトを適用するロジック(「By」列を使用していた状況では、凡例を含むフレームボックスをスキップしながら、フレームボックスと軸ボックスをステップスルーする必要があります。 グラフビルダーのツリー構造の状況はまったく異なり、一方で機能するロジックが他方では機能しません。 ヘルプキーをテストして、スクリプトが参照しているグラフのタイプを判別し、追加のユーザー入力なしで舞台裏のロジックを変更できると思いました。
M
Re:多くのレポートでツリー構造の上部にある「ヘルプキー」を使用できますか?あなたがやろうとしていることの例はありますか?おそらくもっと簡単で信頼性の高い方法があると思いますが、何を扱っているのかわかりません。たとえば、レポートには複数のプラットフォームがありますか?それらはグループ別またはグループ適合に分けられていますか?プラットフォームレポートをどのように作成し、それらへの参照を取得していますか?
Re:多くのレポートでツリー構造の上部にある「ヘルプキー」を使用できますか?はい、それがどのように問題になるかはわかりますが、それを使用して何かを見つけるのではなく、スクリプトが参照しているレポートの種類(つまり、グラフビルダーとコンタープロット)を特定するつもりはありません。スクリプトでそれをどのように参照しますか?
Re:多くのレポートでツリー構造の上部にある「ヘルプキー」を使用できますか?マイケル、スクリプトでのヘルプキーの使用はお勧めしません。ヘルプキーは、リリース中に変更される可能性があります。特定の表示ボックスを参照する方が安全です。