嗨,大家好,
我想创建一个显示两个表的仪表板,其中一个表也用于某些绘图。
当我阅读仪表板向导生成的代码时,我看到使用GuiTable为DataTable1和DataTable 2分配了数据表(请参见下面的代码)。 但是,我想完全自动化该过程,因此根本不会提示用户。
JMP App(
Set Name( "Dashboard" ),
Set Description( "Selection in one report filters the second" ),
Auto Launch( 1 ),
Snap To Grid( 1 ),
Show Grid( 1 ),
Show Properties( 0 ),
Show Sources( 0 ),
Group By Category( 0 ),
Dashboard Mode( 1 ),
Parameters,
Tables(
DataTable1 = GuiTable(
Set Path( "" ),
Set Label( "This Table" ),
Set Location( "Name" ),
Set Invisible( 0 )
),
DataTable2 = GuiTable(
Set Path( "" ),
Set Label( "That Table" ),
Set Location( "Name" ),
Set Invisible( 0 )
)
),
我尝试将相关部分替换为:
Tables(
DataTable1 = Data Table ("This Table"),
DataTable2 = Data Table ("That Table")
)但是结果是仅显示一张表格,并且根据该一张图生成了这些图。
如何在不要求用户输入的情况下将特定表放入仪表板?
一个有点不相关的问题,任何人都可以请我转到一个页面,该页面显示如何使用仪表板向导在仪表板上创建多个选项卡?
谢谢你们!
解决方案是删除仪表板向导创建的DataTable对象,并用我拥有的数据表对象替换它们,而根本不使用表名。 因此,使用此代码,并替换对DataTable1和DataTable2的任何引用:
Tables( thisTable, thatTable )
而不是使用向导建议的结构:
Tables(
DataTable1 = Data Table ("This Table"),
DataTable2 = Data Table ("That Table")
)