過濾依據 - 被本地數據過濾器禁用Jmp 的一個不錯的功能:
一個(主)圖表可用於限制另一圖表或表格列表中顯示的數據。
此功能通過複選框“激活”過濾”:

令人驚訝的是,在(主)圖中激活本地數據過濾器禁用這個功能。
各個數據點只是突出顯示,顯示不限於選定的數據點:

Jmp 16 和 17.1 中效果相同。
為什麼通過激活本地數據過濾器會禁用該功能。
我怎樣才能啟用該功能?
解決方法:
添加另一個數據過濾器(在主圖之外)。
如何?
查看更多...
數據探索和可視化回复:過濾依據 - 被本地數據過濾器禁用你好@hogi ,
這是使用 JSL 的可能解決方法。 我希望它能起作用。
table1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Big Class - Dashboard",
Data Filter Context Box(
H List Box(
Data Filter Source Box(
table1 << Data Filter( Local, Add Filter( columns( :age ) ) )
),
Data Filter Context Box(
H List Box(
Data Filter Source Box(
Data Filter Source Box(
table1 << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 9 ) ) )
)
)
),
table1 << Tabulate(
Show Control Panel( 0 ),
Add Table( Row Table( Grouping Columns( :name ) ) )
)
)
)
)
)
);
回复:過濾依據 - 被本地數據過濾器禁用你好@yuichi_katsumur ,非常感謝您的解決方案。
所以,訣竅是添加一個帶有第二個數據過濾器上下文框...
嵌套數據過濾器源框是否必要。看來單個也可以:
table1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Big Class - Dashboard",
Data Filter Context Box(
H List Box(
Data Filter Source Box(
table1 << Data Filter( Local, Add Filter( columns( :age ) ) )
),
Data Filter Context Box(
H List Box(
Data Filter Source Box(
table1 << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 9 ) ) )
)
),
table1 << Tabulate(
Show Control Panel( 0 ),
Add Table( Row Table( Grouping Columns( :name ) ) )
)
)
)
)
)
);
回复:過濾依據 - 被本地數據過濾器禁用你好@hogi ,
感謝您糾正我的錯誤。
回复:過濾依據 - 被本地數據過濾器禁用Jmp 支持剛剛確認:
在儀表板模式下,不可能生成使該儀表板工作所需的層次結構:(
(案號00045639)
回覆:過濾依據 - 被本機資料過濾器停用像這樣的警告可能會有所幫助:
尊敬的用戶,我注意到您在圖表中啟動了用作過濾依據的本地資料過濾器。
請注意,Jmp 不支援此功能。 因此,「過濾依據」功能 *) 將被停用。
*) 只是功能性Filter By 已停用,而不是圖示:
