您好,我使用制表功能从脚本创建了一组表格,但它们似乎不是动态链接的。 有没有办法修改这个问题,或者如何在 JMP / JSL 中创建动态链接表?
仅供参考,动态链接的意思是,当您单击表中的单元格时,它会选择相应的数据样本。
麦克风
只是为了澄清@jthi陈述。
Tabulate 不链接数据表,但应该链接。 子集和摘要确实提供了“链接到原始数据表”选项。
许多制表功能可以使用“摘要”中的“组”和“子组”功能来创建,
请参阅下面 Ledi 的回复
在制表中,您需要单击结果单元格区域中的特定计数或其他统计数据才能在数据表中选择行。 如果您单击行拖放区域中的任何内容,则不会选择行。
默认情况下,“表”>“摘要”将创建一个链接的摘要表,我一直使用该表在较大的表中选择行。
你好@jthi 。 我的代码(删除了机密数据)是这样的(也许将其发布会有所帮助):
Contingency(
SendToByGroup( {:Name( "A or B" ) == "A"} ),
Y( :Name( "Result x" ) ),
SendToByGroup(
{:Name( "A or B" ) == "A"},
Y( :Name( "Result x" ) )
),
SendToByGroup(
{:Name( "A or B" ) == "B"},
Y( :Name( "Result x" ) )
),
X( :Name( "Result y" ) ),
Automatic Recalc( 1 ),
Contingency Table( Total %( 0 ), Col %( 0 ), Row %( 0 ) ),
Mosaic Plot( 0 ),
Tests( 0 ),
By( :Name( "A or B" ) ),
SendToByGroup(
{:Name( "A or B" ) == "A"},
Local Data Filter(
Add Filter(
columns(
:Target,
:Name( "Data x" )
),
Where( :Target == "background" ),
Where(
:Name( "Data x" ) == "True"
),
Display( :Target, Size( 160, 60 ), List Display )
)
)
),
SendToByGroup(
{:Name( "A or B" ) == "B"},
Local Data Filter(
Add Filter(
columns(
:Target,
:Name( "Data x" )
),
Where( :Target Channel == "background" ),
Where(
:Name( "Data x" ) == "True"
),
Display( :Target, Size( 160, 60 ), List Display )
)
)
)
);所以我正在使用列联表功能。 这是否允许动态链接,如果不允许,最好的解决方法是什么?
表格应链接到数据表。 子集和摘要确实提供了“链接到原始数据表”选项。