こんにちは、
if ステートメントごとにターゲット行を追加したいグラフがあります (ユーザーフィルターに応じて異なります)。
1. グラフコード内でIFを適用するにはどうすればよいですか?
2. グラフを再計算して必要な参照線を作成するにはどうすればよいですか?
例 (太字は機能しません):
二変量(
Y( :raw_value )、
X( :ah_attribute_value )、
自動再計算( 1 )、
SendToReport(
if (:FE_BE[N 行(dt)] == "FE",
Dispatch({}, "2", ScaleBox, {参照行の追加( 10, "DashDot", "Red", "2 週間", 2)}),
Dispatch({}, "2", ScaleBox, {参照行の追加( 5, "DashDot", "Red", "2 週間", 2)})
)、
急送(
{}、
「1」、
スケールボックス、
{ラベル行( ラベルの向き( "角度" ) )}
)、
急送(
{}、
「ビバール・プロット」、
フレームボックス、
{フレーム サイズ( 472, 387 ),行凡例(
チャンバー、
色( 1 )、
カラーテーマ(「JMPデフォルト」)、
マーカー( 0 )、
マーカーテーマ(「英数字」)、
連続スケール( 0 )、
逆スケール( 0 )、
除外された行( 0 )
)}
)
)、
);
これらはプロットの作成時に評価され、後で再評価されることはありません。 (おそらく) グラフィック スクリプトを使用して線を表示することもできます。さらに簡単なのは、グラフ ビルダーを使用して、基準線の値を示す追加の列を含む追加の行をデータに追加することです。