你好,
我有一个图表,我想为每个 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 )
)}
)
),
);
这些在创建绘图时进行评估,并且以后不会重新评估。您可以(也许)使用图形脚本来显示线条。更简单的方法是使用图形生成器,并向数据中添加额外的行,并使用额外的列来指示参考线值。