过滤依据 - 被本地数据过滤器禁用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 被禁用,而不是图标:
