平台啟動時使用標籤的 JSL如何在平台啟動時使用列標籤的 JSL 程式碼?啟動時可以點擊選擇該標籤,但已儲存的 JSL 程式碼引用的是列名稱而不是標籤本身。
我很驚訝這一點在文件或培訓材料中並不容易找到——這似乎是一個重要的用例。舉個簡單的例子:給一組列加上標籤,然後對它們運行分佈。
回覆:關於平台啟動時使用標籤的 JSL看起來您可以使用列標籤( colTagName ),其中colTagName是字串。我嘗試將其應用於分佈、Y 軸擬合 X 軸、管理限制和流程篩選,結果有效。我不確定腳本索引中是否有範例,但它的工作方式與列組類似。
回覆:關於平台啟動時使用標籤的 JSL抱歉,我不該說得那麼含糊。以下是更詳細的解釋:
Names Default to Here(1);
dt = Open("$sample_data/semiconductor capability.jmp");
dt << Define Tag( "First Five", Color( "Light Orange" ) );
Column(dt,"NPN1") << Set Property( "Tags", {"First Five"} );
Column(dt,"PNP1") << Set Property( "Tags", {"First Five"} );
Column(dt,"PNP2") << Set Property( "Tags", {"First Five"} );
Column(dt,"NPN2") << Set Property( "Tags", {"First Five"} );
Column(dt,"PNP3") << Set Property( "Tags", {"First Five"} );
distPlt = dt << Distribution(
Y(Column Tag("First Five"))
);
bivPlt = dt << Fit Y by X(
Y(:PNP3),
X(Column Tag("First Five"))
);
pScreenPlt = dt << Process Screening(
Process Variables(Column Tag("First Five"))
);