Cómo usar parámetros para cambiar entre tipos de gráficos en un dashboard

Esta técnica se puede utilizar para el ahorro de espacio en un dashboard o cuando quieres mostrar la misma información en dos tipos de graficas diferentes dependiendo del público. Por ejemplo, tu tienes tus ventas y ganancias en un bonito grafico de barras, pero hay algunas personas en la audiencia que les gustaría ver la misma información, pero en un aburrido reporte tabular.

Pasos a seguir

Construye los gráficos a utilizar.

Parametros-Gra-2

Crea un parámetro

Haga clic con el botón derecho en el panel de dimensiones y haga clic en «Crear parámetro».  Asigne un nombre, en este caso “Gráfico o tabular?”. Asigne valor de tipo cadena, seleccione lista y escriba los valores, Gráfico, Tabular o Ambos.

Parametros-Gra-5

Parametros-Gra-6

Crear un nuevo campo calculado. Todo lo que tenemos que hacer es arrastrar el parámetro que acabamos de hacer en el último paso en la ventana de cálculo. Así es como debe verse.

Parametros-Gra-7

Parametros-Gra-8

Vaya a una de las gráficas que desea seleccionar y arrastre a filtros el nuevo campo creado y en la pestaña General, seleccione Personalizar lista de valores, dar click en símbolo + y agregue el valor Gráfico o Tabular dependiendo del caso y el valor Ambos

Para el caso de grafico

Parametros-Gra-9

Parametros-Gra-10  Parametros-Gra-11

Para el caso de Tabular

Parametros-Gra-12

Para probar que nuestra selección funciona, en ambas hojas, tanto gráfico como tabular habilitamos el parámetro.

Parametros-Gra-13

Jugamos con las opciones para ver que esté funcionando.

Parametros-Gra-14Parametros-Gra-15

Construyendo el dashboard

En un nuevo dashboard insertamos un contenedor vertical u horizontal

Parametros-Gra-16

Se pondrá un marco azul

Parametros-Gra-17

Arrastramos ambos gráficos al contenedor y acomodamos el selector de parámetro.

Parametros-Gra-18

Eliminamos los títulos

Parametros-Gra-19

Seleccionamos vista completa

Parametros-Gra-20

Y finalmente probamos el parámetro

El pase de diapositivas requiere JavaScript.

 

Da click en el siguiente enlace para bajar el libro de trabajo.

Libro de trabajo

 

Inicia en el mundo de Tableau

Para aquellos que están comenzando a utilizar Tableau y no tienen idea de por dónde empezar, les comparto un par de recursos para que puedan empezar a analizar y compartir sus visualizaciones.

Kits de inicio de Tableau

Videos de capacitación gratuitos

Para los videos de capacitación lo unico que te pedira es que te registres en la página de Tableau.

Espero que esto les sea de utilidad.

Libro de trabajo para obtener los últimos n meses en una visualización

Les comparto los libro de trabajo del blog anterior, este ejemplo fue hecho con el ejemplo de Super Tienda que viene por default con la instalacion de Tableua.

https://public.tableau.com/profile/sergio.sanchez8336#!/vizhome/Ultimosnmeses/ltimosNmeseslod?publish=yes

Segundo dashboard:

https://public.tableau.com/views/LODsparaobtenerultimosmeses/Dashboard1?:embed=y&:display_count=yes

Libro en Tableau Public:

 

Espero les sirva.

Usando LODs para ver los últimos meses

En este video se muestra como obtener en la visualización, los últimos tres meses de información de la fuente, así como, darle la opción al usuario que el determine la cantidad de meses a ver.

A continuación las formulas utilizadas.

Último mes de ventas
IF DATEDIFF(‘month’,DATETRUNC(‘month’,[Fecha del pedido]),
{MAX(DATETRUNC(‘month’,[Fecha del pedido]))})=0
THEN [Total]
END

Penúltimo Mes de ventas
IF DATEDIFF(‘month’,DATETRUNC(‘month’,[Fecha del pedido]),
{MAX(DATETRUNC(‘month’,[Fecha del pedido]))})=1
THEN [Total]
END

Antepenúltimo Mes de ventas
IF DATEDIFF(‘month’,DATETRUNC(‘month’,[Fecha del pedido]),
{MAX(DATETRUNC(‘month’,[Fecha del pedido]))})=2
THEN [Total]
END

Últimos 3 meses
DATEDIFF(‘month’,DATETRUNC(‘month’,[Fecha del pedido]),
{MAX(DATETRUNC(‘month’,[Fecha del pedido]))})<=2

Por favor si tienes dudas, preguntas o sugerencias para mas videos deja tu comentario en este canal o en youtube.

Combinación de datos (Data Blending)

¿Qué es la fusión de datos?

Imagínese que es el propietario de dos cadenas minoristas, Office City y la cadena de cafeterías Coffe Chain. Los datos de Office City son capturados en Excel y los datos de Coffe Chain en la base de datos Access.

¿Cómo podemos unir estas fuentes de datos diferentes con el fin de realizar un análisis a través de ambas cadenas minoristas?

Data Blending nos permite combinar datos de múltiples fuentes en una sola vista en Tableau.

Requisitos para la combinación de datos (Data Blending)

Antes de profundizar más en el tema, discutamos los requisitos básicos de la combinación de datos.

En el panel de datos en la esquina superior izquierda en Tableau Desktop. Tenemos dos fuentes de datos: Office City y Coffe Chain.

blending-1

Podemos cambiar fácilmente entre los dos, y observe cómo las dimensiones y medidas cambian.

Data Blending requiere al menos de un campo común entre ambas fuentes de datos. Si está familiarizado con las uniones de base de datos, estos campos comunes funcionan como una cláusula o sentencia de unión (join).

A diferencia de las uniones (joins) que unen los datos a nivel registro, el data blending envía consultas separadas a las fuentes de datos separadas y agrega los resultados a un nivel común de vuelta en Tableau.

En nuestro ejemplo actual, tenemos un campo de Estado, tanto en Office City y en Coffe Chain. Estos campos tienen al menos un miembro común.

Si los nombres de campo son diferentes, pero tienen miembros comunes, podemos definir manualmente su relación.

Sabemos que el campo Region de Office City y el campo Market de Coffee Chain ambos contienen los valores ‘Central,’ ‘East,’ ‘South,’ y ‘West,’ así que podemos definir los dos campos como equivalentes.

Como alternativa, se puede cambiar el nombre del campo en una fuente de datos para que coincida con la otra. Si tienen el mismo nombre, como “State”, Tableau creará una relación entre ambas fuentes de datos.

Data Blending: Detrás de escena

¿Qué está pasando en esta vista?

  • Tableau utiliza el campo de enlace naranja (Estado) para determinar qué registros son traídos de cada fuente de datos.
  • Mediante la combinación de Estado, Tableau comprueba si hay miembros compartidos, o estados, a través de ambas fuentes de datos.
  • Vemos información de ventas para cada estado de Office City debido a que Tableau devuelve información para todos los miembros del campo en la fuente principal de datos.
  • Nótese, sin embargo, que nos falta información de ventas de varios estados de la fuente de datos de Coffee Chain.
  • Cuando Tableau consulta el origen de datos secundario, este sólo devuelve información para los miembros de campo que se comparten con el primario.
  • Como resultado, hay espacios en blanco para los estados como Alabama y Arizona que sólo están presentes en la fuente de datos principal Office City.
  • Podemos pensar en esto como un left join simulado.

blending-2

Intercambio de Fuentes de Datos Primarios y Secundarios

  • Es importante tener en cuenta que las fuentes primarias y secundarias se determinan sobre una base hoja por hoja y no se mantienen globalmente en todo el libro.
  • Esto nos permite creas diferentes tipos de data blends.

¿Qué pasa cuando cambiamos nuestra fuente de datos y usamos Coffee Chain como la fuente primaria y Office City como el secundario?

  • Vamos a arrastrar Ventas de Coffee Chain a la vista en primer lugar, a continuación, vamos a poner el campo Estado.
  • Ahora vamos a cambiar a la fuente Office City y seleccionemos ventas.

blending-3

En la actualidad hay sólo alrededor de la mitad de los estados en la vista en comparación con nuestro ejemplo anterior.

  • Esto se debe a que Coffee Chain tiene un menor número de estados a diferencia de Office City.
  • Tableau muestra datos para todos los estados de Coffee Chain, y luego trae la información Office City sólo para los estados correspondientes.

Esto significa que en cualquier estado de Office City que no está en Coffe Chain no se mostrará en esta vista.

¿Cómo crear un Gráfico de Pareto en Tableau?

Arrastrar a filas “Sales” y a columnas “Product ID”, ordenarlos de mayor a menor y ajustar a anchura.

pareto-1

Click derecho en ventas -> Cálculo de tablas rápido -> Total Acumulado

Nuevamente click derecho en SUM(Sales) Editar cálculo de tabla -> Asegurarnos que en Dimensiones especificas este seleccionado “Product ID”, habilitar “Añadir cálculo secundario” y escoger “Porcentaje del total”

pareto-4

Arrastramos el campo “Product ID” a Marcas -> Detalle

pareto-5

El campo “Product ID” que está en columnas, click derecho -> Medida -> Conteo (Definido)

El campo “Product ID” que esta en columnas, click derecho -> Cálculo de tablas rápido -> Total Acumulado

pareto-8

Nuevamente el campo “Product ID” que esta en columnas, click derecho -> Editar cálculo de tabla -> Asegurarnos que en Dimensiones especificas este seleccionado “Product ID”, habilitar “Añadir cálculo secundario” y escoger “Porcentaje del total”

Arrastramos el campo Sales a filas para duplicarlo

pareto-11

Si nos fijamos, ya los dos ejes están en porcentaje

Damos click derecho en el nuevo campo Sales y escogemos eje doble

pareto-12

En marcas. Al primer sales lo cambiamos a línea y el segundo a barras:

En el eje marcado como ventas (azul en la imagen anterior) seleccionamos mover marcas hacia atrás y quitar encabezado

pareto-16

Finalmente en la pestaña Análisis agregamos dos lineas de constante, una a CNTS(Product ID) con valor .2 y otra a SUMA(SALES) Calculado con .8

 

Y tenemos nuestra gráfica de Pareto

pareto-20

Bump Char en Tableau

La gráfica llamada Bump Chart, es una gráfica de línea utilizada para comparar una dimensión con otra usando el valor de una métrica. Este tipo de grafica es muy útil para explorar los cambios en la clasificación (Rank) a través de un periodo de tiempo o región.

 

Para crear este ejemplo utilizaremos la base Global Super Store.

 

Arrastrar a filas “Profit” y a columnas “Order Date” y lo fijamos en mes:

bump-chart-1

Después seleccionamos “Market” y lo arrastramos a Marcas -> Color y a Marcas -> Etiqueta quedando de la siguiente forma:

bump-chart-2

Como siguiente paso damos click derecho en “Profit” y seleccionamos “Cálculo de Tablas Rápido->Clasificación”

bump-chart-3

Posteriormente volvemos a dar click derecho en “Profit” y seleccionamos “Calcular con->Market”

Cambiamos “Profit” de continuo a discreto, quedando la siguiente vista:

Cambiamos en Marcas a línea:

 

Link del libro:

Link para bajar el libro

 

Marcas Azules y verdes en Tableau

¿Por qué algunas cosas en Tableau Desktop están en AZUL y otras en VERDE?

Entender la diferencia entre los objetos azules y verdes en Tableau es importante ya que con esto entenderemos que está haciendo y porque lo está haciendo. Con esto no estaremos “adivinando” que resultado tendremos.

¿Pero de que estamos hablando?

Aquellos que estén familiarizados con el uso de Tableau, se habrán dado cuenta de que cada vez que ocupamos un campo de nuestra fuente de datos y lo colocamos en renglón o columna, este campo toma un color azul o verde.

VyA 1

¿Pero esto realmente que significa? ¿Los colores indican que es dimensión o métrica?

La respuesta es no, nada tiene que ver los colores con las dimensiones o métricas. Es fácil confundirse ya que la mayoría de las dimensiones son de color azul y la mayoría de las medidas son de color verde.

Los colores se ocupan para indicar que campos son discretos y cuales continuos. Los campos azules son discretos y los campos de color verde son continuos.

Discreto y continuo

VyA 2.png

Los campos azules son discretos, es decir, contienen un número FINITO de valores, ejemplo: Tecnología, Mobiliario, Material de oficina.

VyA 3

Los campos verdes son continuos, es decir,  podrían contener un número infinito de valores, por ejemplo: el precio de un artículo podría ser cualquier valor a lo largo de una línea de números.

¿Por qué es importante el que sea discreto o continuo?

Los campos discretos y continuos son tratados de manera muy diferente cuando se utiliza para crear una vista Tableau. La comprensión de cómo se comporta Tableau cuando se utilizan estos tipos de campos es fundamental para entender cómo usar Tableau.

Cuando se agrega un campo azul ya sea a la fila o columna, Tableau responde mostrando un cuadro de cabecera.).

Esta ‘Cabecera de Tableau ‘ se pone de relieve a continuación en la zona marcada por un cuadro azul.

VyA 4

En esta imagen tenemos dos campos en azul en las filas, por lo que Tableau muestra en la vista los valores de cada uno.

En el caso de poner un campo discreto en columnas, Tableau pone la cabecera de la siguiente forma:

VyA 5

Cuando se agrega un campo continuo o verde, Tableau responde de diferente forma,  un eje será dibujado. O, más correctamente, un eje por fila / columna (o solo a un eje si no hay cabeceras en la vista)

En la siguiente imagen, un solo campo verde se coloca en las filas, lo cual da lugar a un único eje vertical ya que no hay otras cabeceras en juego.

VyA 6.png

En la siguiente imagen, hay múltiples ejes creados, ya que Tableau creo un eje por fila / columna, aquí el campo ‘Región’ está creando una cabecera Tableau que está causando 4 filas que se mostrarán. El resultado es de 4 filas, cada una de las cuales tiene su propio eje.

VyA 7

En la siguiente imagen tres campos verdes (continuos) se colocan en el estante columnas, esto da lugar a que Tableau dibuje tres ejes, para las ventas, las ganancias y los descuentos.VyA 8

Entendiendo como se comportan los campos discretos y continuos ya podemos manejar lo que queremos mostrar en nuestra visualización. Por ejemplo, un gráfico de dispersión es típicamente una vista que tiene dos ejes, uno vertical y otro horizontal. Usando lo que sabemos acerca de los campos verdes y azules, sabemos que una vista que requiere dos ejes debe tener una pastilla verde en ambas filas y columnas. Lo único que queda por decidir es qué campos nos interesa – Ventas y Ganancias por ejemplo (Tenga en cuenta también incluimos un campo azul en el «Nivel de detalle»)

VyA 9.png

Ahora vamos a considerar una tabla de datos, sabemos que una tabla de datos no tiene un eje (tabla parecida a excel), por lo tanto, podemos suponer que sólo los campos azules deben ser colocados en filas o columnas para crear una tabla, como se muestra a continuación. Observe que el campo verde se coloca en el estante de texto, en lugar de en filas o columnas (ya que no queremos crear un eje).

VyA 10

Usando campos Verdes/Azules en filtros

La colocación de un campo azul en el estante filtro hace que Tableau responda mostrando un cuadro de diálogo que pide indicar que «miembros» del campo discreto se deben incluir en la vista. El hecho de que el campo azul es discretos significa que Tableau simplemente tiene que saber cuál de los valores disponibles deben ser incluidos.

VyA 11

La colocación de un campo verde como filtro nos muestra un tipo diferente de cuadro de diálogo. Antes de que Tableau pueda completar el filtro, este necesita saber si se desea filtrar con base a una agregación de los datos, o si desea filtrar los datos en bruto.

Elija TODOS LOS VALORES si desea filtrar los datos en bruto. Esto hace que Tableau compare  la configuración del filtro con el valor (para las ventas en este caso) que se tienen en cada fila de datos. En este ejemplo, se podría optar por omitir todas las ventas en el que el valor en dólares fue de menos de 5 dólares.

Elija una agregación si desea filtrar los «miembros» de la dimensión por la cual están agregados los datos. Por ejemplo, si decide agregar por «Estado» y se está filtrando con en el SUM (Sales), la configuración de filtro pueden excluir a los estados que tienen las ventas totales <$ 500.000.

VyA 12.png

Una vez que haya añadido este filtro, se puede visualizar como un filtro rápido (haciendo clic derecho de la píldora en el estante de filtro) y luego ponga el formato de visualización a un control deslizante.

VyA 13