子集整表,無論是否選擇了列(不僅選擇了子列)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨社區,
如果我對所選行和所選列進行子集化,則會獲得所選列和所選行。 是否可以獲取所有列(選擇與否)以及僅選定的行?我在腳本中有一個按鈕,用戶可以使用突出顯示/選中的數據對數據進行子集化,但是它們通常會無意中單擊列,然後不對整個數據表進行子集化,而只對所選列進行子集化(不需要,但JMP代碼是以那種方式建造)。 下面是我的子集按鈕的JSL,所以如果任何人都可以在該代碼中工作,以獲得所需的,將被讚賞。
問候,
tbl =當前數據表();
runSubsetScript = Function(
{DF,TBL}
wc = df <<獲取Where子句;
的eval(
替代(
EXPR(
tbl <<子集(
whereClause,
)
)
EXPR(whereClause),解析(WC)
)
);
);
newWind =新窗口(
“數據過濾示例”,
df = tbl <<數據過濾器(
地點({58,58}),
模式(顯示(1),包括(1)),
添加過濾器(列(:時間戳,:工廠),顯示(:時間戳,:工廠))
)
按鈕框(“子集”,runSubsetScript(df,tbl))
);
Re:子集整表,無論是否選擇了列(不僅選擇了子列)您可以使用Subset的兩個可選參數:selected rows()和selected columns()。
在子集表達式中的“whereClause”之後插入這些行,包括逗號:
選定的行(1),
選中的列(0)
乾杯,
布雷迪