嗨,大家好,
我想創建一個顯示兩個表的儀表板,其中一個表也用於某些繪圖。
當我閱讀儀表板嚮導生成的代碼時,我看到使用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")
)