你好,
我有一個圖表,我想為每個 if 語句添加目標行(取決於使用者過濾器)。
1.如何在圖形程式碼中應用IF?
2. 如何重新計算圖形並建立所需的參考線?
範例(粗體不起作用):
雙變數(
Y(:原始值),
X(:ah_attribute_value),
自動重新計算( 1 ),
發送至報告(
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 )
)}
)
),
);
這些在創建繪圖時進行評估,並且以後不會重新評估。您可以(也許)使用圖形腳本來顯示線條。更簡單的方法是使用圖形產生器並向資料添加額外的行,並使用額外的列來指示參考線值。