針對資料點的數量設定雙變量本地資料過濾器你好,
我有一個運行雙變量分析並按批號分組的腳本。 但是,我嘗試新增一個條件,以便僅繪製至少具有 3 個資料點的批號。 在我的資料表中,給定批號的每個「資料點」都儲存在單獨的行中。 我正在嘗試使用本地數據過濾器進行設置,但是我不確定如何設置Where()條件以僅繪製具有至少3個數據點的批號。
我想知道是否可以使用本地資料過濾器來完成此任務?
Local Data Filter(
Add Filter(
columns( :Lot Number ),
Where( :Lot Number = "00000" ),
Display(
:Lot Number,
Size( 161, 255 ),
Height( 255 ),
Find( Set Text( "" ) )
)
)
);
資料混合與清理大規模客製化回覆:為資料點的數量設定雙變量本地資料過濾器謝謝吉姆,
我嘗試了你的建議,並且成功了。 我決定將所有內容寫如下:
dt << Summary(
Group(:"Lot Number"),
Freq("None"),
Weight("None")
);
dt << Update(
With( Data Table( "dt By (Lot Number).jmp" ) ),
Match Columns( :"Lot Number" = :"Lot Number")
);
dt << Select Where(:"N Rows" < 3);
dt << hide and exclude;
dt << clear row states;回覆:為資料點的數量設定雙變量本地資料過濾器我會跑
表格=>摘要
根據批次 ID 進行分組,然後將總計資料表合併回原始表,使用
表格=>更新
與批次 ID 相符。
然後在設定過濾器之前運行以下程式碼
dt = current data table();
dt << select where(:Num Rows < 3);
dt << hide and exclude;
dt << clear row states.
這將從分析中消除隱藏和排除的行。