3 Formas creativas de Usar Acciones de parámetros de Tableau

Este contenido se extrae de mi libro, Tableau innovador: 100 Consejos, tutoriales y estrategias más, publicado por O’Reilly Media Inc., 2020, ISBN: 978-1492075653. Consigue el libro en Amazon.

Siempre he descrito los parámetros de Tableau como una navaja suiza debido a sus infinitas aplicaciones. En caso de que no esté familiarizado, los parámetros de Tableau son valores generados por el usuario que le permiten a usted y a su público elegir las entradas de los campos calculados. Usted, como autor, codifica los valores permitidos una vez, pero luego depende del usuario qué valor se selecciona.

Esto desbloquea un mayor nivel de flexibilidad en Tableau que permite a los usuarios manipular análisis sobre la marcha mediante el uso de un «control de parámetros» para cambiar los valores que rellenan los campos calculados. Con el reciente lanzamiento de la versión 2019.2 de Tableau Desktop, hay una nueva acción de panel de control» Cambiar parámetro», que hace que la capacidad de cambiar los valores de los parámetros sea aún más sencilla. Esta publicación te mostrará cómo usar acciones de panel de parámetros y tres aplicaciones para mejorar la experiencia de tus usuarios.

Tutorial de vídeo relacionado:

Aprendizaje en línea de Tableau Premier de Playfair Data TV

Cómo usar las acciones del panel de parámetros de Tableau

Si los parámetros y/o las acciones del panel de datos son nuevos para usted, le recomiendo que revise las publicaciones relacionadas, Una Introducción a los Parámetros en Tableau y Tableau Práctico: 3 Formas creativas de Usar las acciones del panel de datos.

Como se mencionó en la introducción, los parámetros son valores utilizados dentro de campos calculados que pueden ser controlados por un usuario del panel de control. Usted, como desarrollador del panel de control, puede poner algunos «parámetros» alrededor de lo que pueden ser esos valores, pero a partir de ese momento, el usuario final decide qué valor rellena un campo calculado.

Para un ejemplo introductorio, usaremos una tendencia de ventas por mes en el conjunto de datos Sample – Superstore para mostrarle cómo al hacer clic en él se sobrescribirá el valor actual de un parámetro.

Para crear un parámetro, me gusta hacer clic con el botón derecho en cualquier espacio en blanco del panel de datos y hacer clic en «Crear parámetro Create». También puede hacer clic en la flecha hacia abajo en la esquina superior derecha del área Dimensiones del panel de datos y hacer clic en «Crear parámetro Create». Así es como se vería si tuviera que crear un nuevo parámetro en el conjunto de datos de Muestra – Superstore.

Para ilustrar cómo usar el tipo de acción de panel más reciente, configuraré un parámetro con un tipo de datos de Flotador y valores permitidos de Todo.

Esta configuración significa que este parámetro se puede rellenar con cualquier número, incluidos aquellos con decimales. A continuación, configuraré una hoja simple con un tipo de texto de marca para mostrarle el valor actual del nuevo parámetro.

Tenga en cuenta que también cambié el formato del número que se muestra a la Moneda (Estándar), que tiene un signo de dólar y dos decimales para que coincida con el formato de los números en el siguiente paso. Dado que el valor actual predeterminado del parámetro de ejemplo Acciones de parámetro es 1, se muestra un resultado de $1.00.

A continuación, configuraré un gráfico de líneas que analiza la medida de las Ventas en los datos de muestra por mes continuo de la Fecha del pedido, y colocaré ambas hojas en un panel de control juntas.

Para agregar una acción de parámetro, haga clic en » Panel de control «en la parte superior de navegación y luego en»Acciones Actions». Después de hacer clic en el botón «Agregar acción», verá seis opciones, incluida la nueva acción del panel» Cambiar parámetro.».

En el cuadro de diálogo que aparece después de hacer clic en Cambiar parámetro, puede controlar la configuración, como la hoja de origen de la acción, cuándo desea que se ejecute, qué parámetro se sobrescribe y en función de qué valor. En este ejemplo, digamos que al hacer clic en el gráfico de líneas se sobrescribirá el valor de Ventas en el parámetro Acciones de ejemplo.

Ahora, al hacer clic en cualquier valor de venta en el gráfico de líneas, cambia el valor que se muestra en el Valor Actual de la hoja de parámetros.

Dado que configuramos una acción de panel de parámetros de Cambio, hacer clic en un valor dentro del gráfico de líneas sobrescribe el valor actual del parámetro de ejemplo de Acciones de parámetros, que alimenta el Valor Actual de la hoja de texto de parámetros.

En este momento, no tiene la opción de configurar qué hacer cuando borra una acción de parámetro, pero cuando el tipo de datos es Flotante como este primer ejemplo, puede hacer una selección múltiple. Dado que la agregación de nuestra acción de parámetro es SUM, al hacer clic en más de un punto de datos se sumarán.

Usar Acciones de parámetros para Resaltar Selecciones a lo largo de una Visualización

Una de mis experiencias de usuario favoritas para proporcionar es un menú desplegable que permite a la audiencia elegir el miembro de dimensión más relevante para ellos. A continuación, resalto su selección en todos los gráficos del tablero. Es como un buen mapa que incluye una pegatina de «Estás aquí» para ayudar al espectador a orientarse dentro del contexto del resto de lo visual.

La táctica se logra mediante el uso de parámetros y una fórmula booleana que identifica qué miembro de dimensión coincide con el valor del parámetro y cuáles no. Para obtener más información, consulte Cómo Resaltar un miembro de Dimensión en un gráfico de puntos Minimalista.

Antes de las acciones de parámetros, tendría que mostrar un control de parámetros para permitir al usuario seleccionar el miembro de dimensión a resaltar. No es una experiencia terrible, sino un menú desplegable más que incluye bienes raíces valiosos en un tablero de instrumentos. Este fue el caso de mi panel de control, Super Sample Superstore, donde el usuario puede elegir qué región resaltar.

Tenga en cuenta que el parámetro Region tiene un tipo de cadena de datos y hay un valor permitido para cada una de las cuatro regiones del conjunto de datos Sample – Superstore. Esta selección resalta el miembro de dimensión en las gráficas de mapa y puntos, y filtra todas las demás imágenes a ese miembro de dimensión específico. Esta experiencia se puede hacer mucho más elegante ahora usando acciones de parámetros.

Cada vez que una hoja contenga los mismos elementos de dimensión que los valores permitidos de un parámetro, puede usar la hoja como una hoja de control que sobrescriba el parámetro que influye en otras vistas. Gracias a esta nueva funcionalidad, puede crear hojas de control literales que no son más que una tabla de texto que contiene los miembros de dimensión que desea sobrescribir el valor de un parámetro.

También puede utilizar otras visualizaciones como hojas de control. Dado que cada mapa en el panel de Supermuestra de Superstore contiene la dimensión de región, puedo usar los mapas de la parte superior para sobrescribir el valor de parámetro que se está utilizando para resaltar y filtrar las otras vistas. Si la hoja de control no contiene los miembros de dimensión en los valores permitidos de los parámetros, simplemente agregue la dimensión a la Tarjeta de Marcas de detalle de las hojas de control.

Aquí se muestra cómo se ven mis ajustes de acción de panel de parámetros de cambio para usar mis mapas en la parte superior como mis hojas de control.

Ahora, simplemente haciendo clic en un estado en el mapa, se rellenará el valor del parámetro con la región en la que se encuentra el estado. A continuación, el parámetro se utiliza para filtrar y resaltar todas las demás vistas. Así es como se ve después de cambiar el enfoque del panel de control de Este a Central haciendo clic en cualquier lugar del mapa de la región central.

Tenga en cuenta que en este ejemplo, estoy usando parámetros para filtrar las vistas, pero el filtrado también se puede hacer usando las acciones tradicionales del panel de control de filtros. Sin embargo, la experiencia de usuario de resaltado es diferente. Esto no es como una acción de panel de resaltar que hace que un miembro de dimensión específico destaque mientras que todo lo demás se desvanece.

Estamos sobrescribiendo el valor permitido en el parámetro Region. Luego hay un campo calculado con la fórmula «Parámetro Región = Región» colocado en la Tarjeta de Marcas de Color de todas las gráficas de puntos. Siempre que el miembro de dimensión Región coincida con el valor permitido seleccionado en el parámetro Región, se clasifica como Verdadero y obtiene un color único; todo lo demás se clasifica como Falso y obtiene un color secundario. Por lo tanto, dos colores diferentes en lugar de un resaltado; una especie de experiencia de usuario de resaltador más permanente.

► Vídeo relacionado: Cómo resaltar un miembro de dimensión en Tableau

Una última nota de este consejo. Desafortunadamente, cuando el tipo de datos del parámetro es String, no podemos hacer una selección múltiple como hicimos en el ejemplo introductorio anterior. Tableau siempre se diferirá a la última selección al elegir qué miembro de dimensión se utiliza para sobrescribir el valor actual del parámetro. Supongo que los parámetros de cadena de selección múltiple tendrán que esperar a una versión futura.

Si necesita seleccionar más de un miembro de dimensión, es mejor que utilice acciones de conjunto. Hay un ejemplo en el video completo gratuito, Una Introducción a las acciones del panel de control, en Playfair Data TV.

Usar acciones de parámetros para Cambiar Partes de Fecha con solo hacer clic en un botón

También puede crear hojas de control incluso cuando el conjunto de datos no contenga una dimensión con miembros de dimensión que coincidan con los valores permitidos del parámetro que desea usar para crear acciones de panel de parámetros.

Los parámetros son únicos en el sentido de que funcionan en varias conexiones de datos dentro del mismo libro de trabajo.

Esto significa que puedo crear una hoja de control en Excel que contenga los miembros de dimensión que sobrescribirán el valor de un parámetro, se conectarán a esa hoja de Excel como fuente de datos secundaria, la usarán para crear una hoja de control y configurarán una acción de parámetro que funcione entre la hoja de control recién creada y las otras hojas de trabajo del libro de trabajo.

Este es un ejemplo de por qué tendría que pasar por el paso adicional de crear una hoja de control a partir de una fuente de datos secundaria. Otra de mis experiencias de usuario favoritas es proporcionar un medio para que la audiencia alterne la parte de fecha de un gráfico de líneas del día, la semana, el mes y el año.

Sin embargo, no hay dimensión que pueda agregar simplemente a la Tarjeta de Marcas de Texto para crear una hoja de control con las diferentes partes de fecha. Para hacer las cosas más difíciles, las partes de fecha deben estar en minúsculas para poder funcionar con ciertas funciones de fecha, como DATETRUNC.

► Vídeo relacionado: Cómo usar Acciones de parámetros para Cambiar Partes de fecha en Tableau

Si no está familiarizado con esta táctica, necesita un parámetro con un tipo de cadena de datos y los valores permitidos son cada una de las cuatro partes de fecha. Lo importante es hacer que los valores estén en minúsculas para que funcionen cuando se integren con el segundo paso. La pantalla Como valores puede tener la carcasa que prefiera.

El siguiente paso es configurar un campo calculado que trunca la fecha en el conjunto de datos en cualquier nivel seleccionado en el parámetro. La fórmula para el campo de fecha de pedido en el conjunto de datos Sample – Superstore es:

DATETRUNC(,)

Ahora, si reemplazo la dimensión de fecha de pedido en mi gráfico de líneas del ejemplo introductorio de esta publicación con el campo recién creado Date with DATETRUNC calculated, el usuario puede controlar la granularidad de la fecha a través del parámetro de ejemplo de parte de fecha. Por ejemplo, si elijo la parte Año fecha del control de parámetros, el gráfico de líneas se actualizará de ventas por mes a ventas por año.

Al igual que nuestro ejemplo de resaltador en el primer consejo, esta experiencia ahora se puede mejorar con acciones de parámetros y una hoja de control.

En primer lugar, configure una hoja de cálculo Excel de dos columnas que se utilizará para crear la hoja de control en Tableau.

A continuación, conéctese a la fuente de datos y cree una hoja de control.

El aspecto crítico de las hojas de control es que la dimensión que contiene los miembros de dimensión que sobrescribirán el parámetro debe existir en algún lugar de la vista. En este ejemplo, utilicé el campo Mostrar Como para que mis botones se vieran mejor, pero coloqué el campo Valor en la Tarjeta de Marcas de Detalle para que estuviera disponible como opción cuando configurara mi acción de parámetro más adelante.

Ahora colocaré esta hoja de control en el mismo panel que mi gráfico de líneas y configuraré una acción de panel de parámetros de cambio que controlará la selección de la parte de fecha.

Ahora, simplemente haciendo clic en un botón en la hoja de control, sobrescribirá la parte de fecha en el campo calculado que controla el truncamiento del gráfico de líneas. Así es como se ve después de hacer clic en el botón W para cambiar la parte de fecha de año a semana.

Usar Acciones de parámetros para Usar Nombres de Medidas en Campos calculados

Una de mis tácticas favoritas es dejar que mis usuarios elijan qué medidas se muestran en un gráfico. Una vez más, esta táctica ahora es aún mejor porque puede configurar una acción de parámetro que cambie la medida que se muestra con solo hacer clic en un miembro de dimensión en una hoja de control.

En primer lugar, configure un parámetro que contenga los nombres de las medidas de las que desea seleccionar. Aquí hay un parámetro construido con todas las medidas que vienen con el conjunto de datos Sample – Superstore.

A continuación, configure un campo calculado que proporcione instrucciones de Tableau sobre qué mostrar cuando se selecciona cada valor de parámetro.

Ahora cree un gráfico utilizando la medida calculada recién creada. Para ilustrar, simplemente reemplazaré la medida de ventas en el gráfico de líneas que he utilizado en los primeros ejemplos con el nuevo campo calculado que está controlado por el parámetro de ejemplo Seleccionar medida. Si elijo Ganancias en lugar de Ventas en el control de parámetros, el gráfico de líneas se actualiza para mostrar la medida seleccionada.

Esta vez para la hoja de control, usaré el campo especial generado «Nombres de medidas». Los nombres de las medidas se deben usar con su contraparte, Los valores de las medidas. No quiero que se muestren valores en mi hoja de control, pero puedo agregar el campo a la Tarjeta de Marcas de Detalle para que aparezcan los nombres de las medidas.

Si hay nombres de medidas que no desea que formen parte de su hoja de control, simplemente elimínelos del estante Valores de medidas. Eliminé el Número de Registros y Medí los campos Seleccionados que crearon un filtro en el estante de Filtros.

Ahora estamos listos para agregar esta hoja de control al panel y configurar la acción de parámetro.

Ahora, al hacer clic en el nombre de una medida de la hoja de control, se sobrescribirá el valor del parámetro, que rellena el campo calculado para indicar a Tableau qué medida mostrar en el gráfico. Así es como se ve la vista después de hacer clic en la medida de ventas y la parte de fecha del mes.

Así es, ¡solo usamos técnicamente el campo generado por los Nombres de las medidas dentro de un campo calculado! Esa fue una de las pocas cosas que era imposible en Tableau antes de la adición de acciones de parámetros.

► Vídeo relacionado: Cómo usar Nombres de medidas en Campos Calculados de Tableau

Le he mostrado los fundamentos básicos de qué son las acciones de parámetros y cómo usarlas para implementar tres de mis tácticas favoritas, pero hay muchas maneras de construir a partir de aquí.

Una de mis ideas favoritas es usar estos ejemplos en combinación con el intercambio de botones para controlar los valores de los parámetros. Las hojas de control serían una serie de iconos en lugar de texto, y el intercambio de botones le permitiría indicar visualmente en qué botón se hizo clic.

Estas son posibilidades muy interesantes a medida que Tableau se acerca cada vez más a una experiencia de web infinitamente flexible.

Gracias por leer,
– Ryan

Deja una respuesta

Tu dirección de correo electrónico no será publicada.