資料過濾器:如何選擇多個值+設定字段你好
我正在表上產生資料過濾器,有兩個問題:
- 如何使用腳本為我的某個資料過濾列選擇多個值(包含?)?
- 可以修復其中一個欄位嗎?例如,在資料過濾器中將“區域”欄位設為“S”,這樣使用者可以看到該欄位但無法修改,而資料篩選器中的其餘欄位(取決於設定的欄位)仍然可以修改?我可以使用正在執行資料過濾的表的子集,但我想避免這種情況。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = dt <<
Data Filter(
Conditional,
Add( Filter Columns( :Region, :Lead ) )
);
Wait( 1 );
obj << (Filter Column( :Region ) <<
Where( Contains({"C","S"},:Region)));
自動化和腳本回覆:資料過濾器:如何選擇多個值+設定字段腳本索引中有多個關於如何使用清單比較多個值的範例
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Cities.jmp");
obj = dt << Data Filter(
Add(Filter Columns(:Region), Where(:Region = {"N", "S"}))
);
Wait(1);
obj << (Filter Column(:Region) << Clear Selection);
您可以透過停用標籤頁框等方式「停用」過濾器,但這很容易弄亂過濾器,因為使用者可能會使用清除
Window("Data Filter for Cities")["Data Filter",TabPageBox(1)] << Enabled(0);
回覆:資料過濾器:如何選擇多個值+設定字段謝謝,一如既往,這就是我想要的答案!至於清除按鈕,我打算把它藏起來,再做一個只清除已解鎖過濾器的按鈕。