Tableau

Botones dinámicos de alternancia en Tableau

Botones dinámicos en Tableau: cómo funcionan

¿Estás trabajando en un cuadro de mando (también llamado dashboard) y quieres que los usuarios finales puedan cambiar de vista dinámicamente? ¿O tienes dos niveles de detalle diferentes del mismo análisis y quieres dejar que el usuario elija lo que quiere ver? ¿O simplemente tienes la tarea de habilitar el cambio entre dos medidas? En casos como éste, los botones dinámicos de Tableau son la solución adecuada para mejorar eficazmente la usabilidad de un cuadro de mando. Son elementos de la interfaz de usuario que funcionan como los interruptores: permiten a los usuarios alternar entre dos estados del mismo objeto. En Tableau, esta es una operación bastante sencilla: usando la Acción de Parámetro puedes tener un control completo sobre este tipo de solución. Veamos cómo hacerlo en detalle.

Cambiar entre dos medidas

Usamos Superstore, fuente de datos proporcionada por Tableau, como nuestra fuente de datos de partida y suponemos que nuestro objetivo es visualizar un cambio entre dos medidas como se ilustra en la siguiente figura. 

Botones dinámicos en Tableau

El cambio, en este caso, permite ver cómo cambian las relaciones entre las Categorías y las Subcategorías al considerar las ventas o los beneficios para el año 2020. Rápidamente notamos cómo, aunque las ventas en la categoría de Cuadros han superado los 60K, el beneficio, en cambio, pasa a ser negativo: dos análisis al alcance de un solo clic.

Paso 1: el interruptor

Lo primero que hay que hacer es encontrar una imagen adecuada. En el ejemplo, hemos diseñado una palanca utilizando un software gráfico, pero puedes descargar fácilmente una imagen de cualquier base de datos de iconos de la web (¡no olvides mencionar al autor!). Es importante recuperar dos imágenes para el mismo toggle, que representan los dos estados que se pueden activar. En nuestro caso los dos estados son «Ventas» y «Beneficios». 

Guarda las imágenes en una nueva carpeta «Toggle» que se colocará dentro de la carpeta Shapes de nuestro Repositorio de Tableau.

Botones dinámicos en Tableau

Paso 2: Vistas

Ahora pasemos a Tableau Desktop. Todo lo que tenemos que hacer en este paso es crear hojas de trabajo con la información que queremos mostrar. Por un lado mostramos las Subcategorías por Ventas y por otro lado las Subcategorías por Beneficios. Filtramos las cantidades en el año 2020.

Botones dinámicos en Tableau

En una tercera hoja de cálculo, que llamaremos «Toggle», empezamos a dar forma a nuestro botón. Aquí insertaremos las imágenes elegidas en el paso 1 como Formas. ¿Cómo hacerlo? Creamos un parámetro «Parámetro Toggle» de tipo Entero como en la siguiente figura donde el valor 1 corresponde a Ventas y el valor 2 a Beneficios.

Luego creamos un nuevo campo calculado «Toggle» con la fórmula: IIF([Parameter_toggle]=1, 2, 1) que se utiliza para determinar cuándo se cumplen las condiciones del «Parameter Toggle» (1=ventas, 2=ganancias). Arrastra el campo calculado en Shape con la medida en COUNT y luego también en Detail con la medida en MINIMUM y muestra el parámetro Toggle. Llegados a este punto, nuestra Worksheet debería tener el siguiente aspecto:

Botones dinámicos en Tableau

Ahora tenemos que sustituir los Shapes por toggles: pinchando en Shape, en la tarjeta de marcas, podemos buscar la carpeta con las imágenes y asignar una a cada estado (Atención: si no puedes ver la carpeta pincha en «Reload Shapes»).

Último paso: enlazar las vistas con el parámetro. Creamos dos campos calculados, uno para cada vista, con el valor del parámetro de referencia y los arrastramos a la marca de Filtros con el valor establecido en True. Por ejemplo, para la vista de beneficios el campo calculado será: [Parámetro_toggle]=2.

Paso 3: el dashboard

¡Aquí vamos! Construyamos nuestro dashboard final para tener un contenedor vertical donde podamos insertar las hojas de trabajo con las dos vistas. Es importante que los títulos de las dos hojas de trabajo estén ocultos. Pongamos la hoja de trabajo con la palanca en otro contenedor. A continuación, creamos una nueva Acción de Parámetro dentro del Dashboard que activa el cambio entre las dos hojas cuando se hace clic en el toggle.

El toggle está ahora activo: ¡podemos cambiar entre las dos vistas con un solo clic!


 



Para obtener más información sobre el mundo de la Inteligencia de Negocio, y sobre Tableau, siga siguiéndonos en nuestro blog y en nuestros canales sociales de Facebook y LinkedIn.

Suscríbete al boletín

Para estar informado sobre las novedades de Tableau y Alteryx, sobre nuestros productos y servicios y sobre los próximos eventos de Visualitics, suscríbete a nuestro boletín. ¡Puedes elegir el tipo de envío que prefieres y darte de baja en cualquier momento!
¿Qué novedades quieres recibir?
¿Qué empresa trata tus datos?

VISUALITICS PARTNERS, S.L. (en adelante, “VISUALITICS“)

¿Por qué tratamos los datos que te pedimos?

Únicamente tratamos tus datos para poder prestarte los servicios de VISUALITICS + info

¿Cuál es la legitimación para este tratamiento de tus datos?

Estos datos son necesarios para llevar a cabo la prestación de los servicios ofrecidos por VISUALITICS + info

¿Se van a hacer cesiones o transferencias con tus datos?

Si así lo consientes, tus datos podrán ser cedidos a terceras empresas. + info

¿Cuáles son mis derechos?

El interesado tiene derecho a ejercitar su derecho de:

– Acceso, rectificación, supresión, oposición, portabilidad de los Datos, limitación del tratamiento y a no ser objeto de decisiones automatizadas individualizadas + info

¿Tienes dudas?

Tanto si tienes alguna o sugerencia como si quieres darte de baja ponte en contacto con nosotros enviando un email a la siguiente dirección: info@visualitics.es