es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Creando un gráfico de índice con Tableau.

Estoy tratando de recrear un gráfico de índice con Tableau (https://mbostock.github.io/protovis/ex/index-chart.html) para el conjunto de datos Makeover Monday 2021 W17, y no puedo determinar cuál es el mejor enfoque para hacer esto. Estoy utilizando Tableau Public, por lo que no puedo adjuntar el libro de trabajo como un documento, pero puedes encontrarlo aquí: https://public.tableau.com/views/RemakingMakeoverMondayW17IndexChart/Sheet14?:language=en-US&publish=yes&:displaycount=n&:origin=vizshare_link

El conjunto de datos contiene todos los estados de los EE. UU. y un índice de precios para ese estado entre los años 2008-2019. Quiero crear un gráfico de líneas que use un año seleccionado como condición de comparación y muestre la diferencia entre cada año y el año seleccionado.

Mi enfoque fue el siguiente:

  1. Creé un parámetro de fecha “Parámetro de Año”.
  2. Creé un campo calculado “AÑO DE PARÁMETRO” para que me dé el índice de precios para la fecha del parámetro seleccionado:
    IF [Año] = [Parámetro de Año] THEN [Índice de precios] END
  3. Intenté calcular la diferencia y ahí es donde me quedé atascado: SUM([Índice de precios]) – SUM([AÑO DE PARÁMETRO]). Este cálculo solo me muestra 1 estado para el año seleccionado.

¿Alguna idea sobre cómo lidiar con esto?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Un enfoque para recrear el gráfico de índice con Tableau es usar un gráfico de doble eje con una línea de referencia. Aquí están los pasos:

    1. Crear un parámetro para el año seleccionado, llamémoslo “Parámetro Año Seleccionado”.
    2. Crear un campo calculado para el índice de precios del año seleccionado:

    SI [Año] = [Parámetro Año Seleccionado] ENTONCES [Índice de Precios] FIN
    
    1. Crear un campo calculado para la diferencia entre cada año y el año seleccionado:
    [Índice de Precios] - {FIXED [Estado] : MÁXIMO(SI [Año] = [Parámetro Año Seleccionado] ENTONCES [Índice de Precios] FIN)}
    

    Este cálculo compara el índice de precios de cada año con el índice de precios máximo del año seleccionado para cada estado.

    1. Arrastrar “Año” al estante de Columnas y “Diferencia” al estante de Filas.
  2. Agregar “Estado” a la tarjeta de Marcas de Color.

  3. Arrastrar una segunda instancia de “Año” al estante de Filas y convertirlo en un eje continuo.

  4. Agregar el campo calculado del índice de precios del año seleccionado a la tarjeta de Marcas como un gráfico de líneas.

  5. Arrastrar “Año” a la tarjeta de Marcas Detalle en el segundo eje.

  6. Agregar una línea de referencia al segundo eje para el año seleccionado utilizando el campo calculado del índice de precios del año seleccionado.

  7. Ahora deberías tener un gráfico de doble eje que muestra la diferencia entre cada año y el año seleccionado para cada estado, junto con una línea de referencia para el índice de precios del año seleccionado.

Comments are closed.