Saltar al contenido principal Saltar al contenido complementario

Cómo lo hice: Análisis dinámico con el contenedor de diseño

Este ejemplo le muestra cómo puede crear contenido de hoja dinámico e interactivo con el contenedor de diseño.El contenedor de diseño admite el diseño sin cuadrícula y las visualizaciones apiladas, lo que permite un control exhaustivo sobre la disposición de su contenido analítico. Además, al igual que con otros objetos de contenedor, puede presentar dinámicamente información diferente dependiendo de una variedad de condiciones, como estados de variables y selecciones.

Este ejemplo muestra cómo puede crear un contenedor de diseño para presentar información de varios gráficos como un único objeto. Algunos enfoques de diseño generales incluyen:

  • Organizar objetos similares de forma simétrica, utilizando estilos para distinguir diferentes secciones de datos.

  • Eliminar los bordes de los objetos individuales dentro del contenedor de diseño y, a continuación, añadir un borde alrededor de todo el objeto una vez terminado.

  • Mostrar diferentes objetos o datos condicionalmente según la interacción del usuario; en este ejemplo, un gráfico de barras en el que el usuario puede mostrar u ocultar los detalles.

  • Creación de elementos compuestos que consisten en varios objetos diferentes colocados uno al lado del otro; en este ejemplo, un botón interactivo que imita un interruptor de encendido/apagado.

  • Permitir múltiples formas para que los usuarios seleccionen y filtren datos cuando necesiten examinarlos más de cerca.

Resultado final

Contenedor de diseño finalizado para el ejemplo

Preparativos

Cree una nueva app y pegue el Ejemplo: script de carga en una nueva sección en el Editor de carga de datos. A continuación, cargue los datos.

Después de cargar los datos, cambie a la vista de hoja.

Ejemplo: script de carga

Parte 1: Crear la variable

Primero, cree la variable. Esta variable está sujeta a condiciones que se añadirán más tarde. Los valores de la variable se cambiarán durante el análisis mediante interacciones con objetos de botón.

Cree la siguiente variable. Establezca la Definición en =false().

  • vViewChartValues

Crear una variable

Parte 2: Crear el contenedor de diseño

  1. En el panel de activos, abra Extensión Objetos personalizados > Dashboard bundle y arrastre un objeto Layout container a la hoja.

  2. Cambie el tamaño del contenedor para que sea de 17 por 10 cuadrados en la cuadrícula de la hoja.

Parte 3: Agregar visualizaciones al contenedor de diseño

A continuación, añada visualizaciones al contenedor de diseño.

Parte 4: Finalizar presentación

Finalice el contenedor de diseño añadiendo un título y un borde.

  1. En el panel de propiedades, expanda Aspecto > General.

  2. Establezca el título en Atrasado (Late) vs. Pedidos no atrasados (Non-Late Orders) - Impacto en las ventas.

  3. Expanda Aspecto > Presentación.

  4. Active Mantener los gráficos dentro.

  5. Haga clic en Paleta Opciones de estilo.

  6. Defina las propiedades siguientes para Borde:

    • Diseño: 2 px

    • Color: #7b7a78

  7. Defina las propiedades siguientes para Sombra:

    • Tamaño Mediano

    • Color: #7b7a78

Resultados

Salga del modo de edición. Haga clic en el botón de alternancia para alternar entre el gráfico de barras simple y el detallado.

Contenedor de diseño con Mostrar valores desactivado

Contenedor de diseño con la opción "Mostrar valores" desactivada, que presenta el gráfico de barras sin etiquetas de valor

Contenedor de diseño con Mostrar valores activado

Contenedor de diseño con la opción "Mostrar valores" activada, que presenta el gráfico de barras con etiquetas de valor

Haga clic en los títulos Not Late y Late en la parte superior del gráfico. Tenga en cuenta que al hacer clic en estos elementos se seleccionan los valores correspondientes en la aplicación.

Contenedor de diseño con la selección Not Late en el campo Late Status.

Contenedor de diseño con una selección realizada en el campo "Estado retrasado".

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.