Hola a todos,
Me gustaría crear un tablero que muestre dos tablas, una de las cuales también se usa para algunos gráficos.
Cuando leo el código generado por el asistente del tablero, veo que DataTable1 y DataTable 2 están asignados con tablas de datos usando GuiTable (ver código a continuación). Sin embargo, me gustaría automatizar completamente el proceso para que no se le pregunte nada al usuario.
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 )
)
),
Intenté reemplazar la sección relevante con:
Tables(
DataTable1 = Data Table ("This Table"),
DataTable2 = Data Table ("That Table")
)Pero el resultado es que solo aparece una tabla y los gráficos se generan en función de ese gráfico.
¿Cómo obtengo las tablas específicas en el tablero sin pedir al usuario que ingrese?
Una pregunta algo no relacionada, ¿alguien podría referirme a una página que muestre cómo crear múltiples pestañas en un tablero usando el asistente del tablero?
¡Gracias a todos!
La solución fue eliminar los objetos DataTable que creó el asistente de Dashboard y reemplazarlos con los objetos de la tabla de datos que tenía, sin usar nombres de tablas en absoluto. Entonces, usando este código y reemplazando cualquier referencia a DataTable1 y DataTable2:
Tables( thisTable, thatTable )
En lugar de utilizar la estructura sugerida por el asistente:
Tables(
DataTable1 = Data Table ("This Table"),
DataTable2 = Data Table ("That Table")
)