從連結的匯總表中排除行你好,
我有一個連結的匯總表,我試圖根據特定列的單元格內容的某些條件排除行。目標是連結表中的行也被排除。我知道可以在 JMP 腳本之外執行此操作,但由於某種原因,我在 JSL 中收到錯誤。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtSummary = dt << Summary( Group(:age), Link to original data table(1));
r = dtSummary << Get Rows Where(:age == 14);
r << Exclude;
我的實際程式碼具有更複雜的行選擇標準,但上面的範例具有相同的想法。
回傳的錯誤是:
錯誤:在存取或評估 'Send' 時,發送需要可編寫腳本的對象,r << 排除;
我感謝您提前提供的任何幫助。
謝謝,
瑞
回覆:從連結的匯總表中排除行謝謝你的快速反應。 我之前曾嘗試過“選擇位置”,但語法錯誤。 感謝您的幫忙!
-Ry回覆:從連結的匯總表中排除行將“獲取行位置”更改為“選擇位置”
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtSummary = dt << Summary( Group(:age), Link to original data table(1));
r = dtSummary << Select Where(:age == 14);
r << Exclude;
這對我有用。更好的是,你可以這樣做:
dtSummary << Select Where(:age == 14) << Exclude;
Get RowsWhere() 傳回一個清單或符合條件的行號。向號碼清單發送排除訊息不會執行任何操作,因此這就是它不起作用的原因。