Tableau Clientes

Category Archives: Tableau Desktop Tips

En esta sección encontrará tips de Tableau Desktop

COVID-19 en Colombia usando Tableau

COVID-19 en Colombia usando Tableau

Analice la evolución del COVID-19 en el mundo y en Colombia

Ponemos a disposición de nuestra comunidad una serie de Dashboard’s que le permitirán conocer el estado actual de la pandemia utilizando DATA confiable proveniente de Tableau y del Instituto Nacional de Salud – INS. Es nuestro compromiso tener los Dashboard’s actualizados con la ultima data disponible para que usted siempre encuentre estadísticas confiables y oportunas.


Adicional para aquellos integrantes que quieran desarrollar nuevos análisis ponemos a su disposición los siguientes sitios de interés:

Si desea darnos su retroalimentación puede escribir en nuestras páginas en Facebook y Linkedin.

También puede enviarnos sus comentarios, llenando la siguiente forma:

Parámetros Dinámicos en Tableau

Parámetros Dinámicos en Tableau

Parámetros Dinámicos en Tableau

Con la versión 2020.1 disponible desde el 24 de febrero llega una gran mejora con respecto a los parámetros, Daniel Jiménez, consultor Modux, le explica de que se trata:

Anteriormente, cuando se creaba un parámetro, las opciones que se podían elegir quedaban definidas en el momento de la creación, así se llamara de un campo, si el campo cambiaba, el parámetro no lo hacía, por ejemplo, en el siguiente parámetro, se añadió desde campo y quedaron todos los países existentes en ese momento en el parámetro (Venezuela, Uruguay,…etc).

Parametros Dinamicos Tableau

Pero si la base de datos se modificaba y ya no existía Uruguay, por ejemplo, este país seguía apareciendo en el parámetro. También si había un nuevo país, este tampoco se añadía a la lista de países en el parámetro. Con los nuevos parámetros desde la versión 2020.1, las opciones que se muestran en el parámetro se actualizan apenas se abre el libro de trabajo, ¡es decir que están al día con la información!

Al crear un parámetro, o editarlo, observará que cambió un poco la interfaz, ahora al costado derecho tenemos dos opciones Fixed (fijo) y When the workbook opens (Al abrir el libro de trabajo). La primera opción (fijo) es como se hacia anteriormente, la segunda, permitirá elegir un campo y ligarlo al parámetro, tenga en cuenta que solamente le aparecerán las opciones relacionadas con el tipo de Dato que eligió en la parte superior de la configuración del parámetro.

Parametros Dinamicos Tableau1

Ahora va a tener la posibilidad de tener un parámetro dinámico que se actualiza en tiempo real. Adicionalmente, el orden en el que los posibles valores del parámetro son mostrados está basado en el orden del campo (el que está en la base de datos), si desea que los nuevos valores aparezcan al final, cambie el modo de ordenamiento del campo ligado manualmente. Recuerde que también puede usar parámetros ligados a campos calculados.

¿Cómo configurar el valor del parámetro cuando el libro de trabajo abra?

Paso 1: Cree un campo calculado con un único valorCree el siguiente campo calculado con la fecha que desea utilizar.

Parametros Dinamicos Tableau2

Paso 2: Cree y configure el parámetro: Ahora, al crear el parámetro le aparecerá la opción Fecha max (primer burbuja en la imagen), en valor al abrir el libro de trabajo, esto lo que hace es tomar el valor del campo calculado que creamos y convertirlo en el valor predeterminado (para que siempre esté en el máximo), observe que en el resto de configuración del parámetro elegimos, Al abrir el libro de trabajo, y elegimos Fecha de envío, esto es muy importante, ya que nos aparecerán en la lista todas las opciones disponibles en la Fecha de envío, por si quisiéramos elegir otra.

Parametros Dinamicos Tableau3

No sobra decir, que varias personas nos dicen que no les aparece la opción de fecha más reciente. Para que el parámetro quede configurado con el valor de fecha más reciente es necesario realizar un campo calculado como lo hicimos en el paso 1, de otra forma solo le aparecerá la opción valor actual en la opción Valor al abrir el libro de trabajo

.

Cómo añadir un control de páginas en Tableau

Cómo añadir un control de páginas en Tableau

¿Cómo añadir un control de páginas en Tableau?

En este útil artículo, nuestro Analytics Ace Daniel Jiménez nos enseña una forma muy interesante de mostrar tablas en Tableau, ahora, en vez de tener que usar un scroll, va a elegir que página observar. Esta técnica es muy útil, cuando se muestran tablas en una visualización, para reducir el tiempo de renderización de Tableau Server, Tableau Online o Tableau Public.

Resultado

Paso 1: Cree una Tabla, en este caso, tenemos una Tabla común y corriente con 5131 filas

Paging Tableau 1

Paso 2: Lleve el campo Número de Registros al estante de filas con click derecho y elija PROM() o AVG().

Paging Tableau 2

Paso 3: Haga click derecho en el campo y vuélvalo discreto, luego arrástrelo al costado izquierdo del estante de filas, esto con el fin de crear un Id.

Paging Tableau 3

Paso 4: Vuelva a hacer click derecho sobre el campo y conviértalo en un cálculo de tabla, con las opciones, Tipo de cálculo: Total acumulado y Calular usando: Tabla (abajo). Observará que acá ya tenemos un Id consecutivo(1,2,3,…).

Paging Tableau 4

Paso 5: Cree dos parámetros, uno llamado Seleccionar Página y otro llamado Número de Registros por Página, ambos de tipo de dato Entero. En el primero podemos elegir 1 o 2 por el momento y en el de número de registros por página elegiremos 30 por el momento.

Paging Tableau 5

Paging Tableau 6

No olvide luego de crear los dos parámetros, seleccionarlos con click derecho y elegir la opción mostrar control de parámetros.

Paso 6: En este paso vamos a crear el campo calculado para mostrar solamente los registros que queremos. La forma más fácil es arrastrar el campo que creamos en el paso 4 directamente al campo calculado y rellenar el resto.

Paging Tableau 7

Paso 7: Llevar el campo Filtrar Página a filtro, elegir Verdadero y voila, tenemos la tabla filtrada, de forma interactiva.

Paging Tableau 8

Observe que estamos mostrando los Id de la página 2, teniendo en cuenta que los de la página 1 serían los Id de 1 al 30, los de la página 2 serían del 31 al 60.

Paging Tableau 9

Paso 8: Ahora podemos personalizar un Dashboard, elegir el número de registros por página y el número de la página, además, es posible adecuar el tamaño del Dashboard a el de una hoja A4, para que este sea imprimible. Si desea, incluso puede quitar el ID que creamos de la Tabla.

Descarga el libro de trabajo llenando la siguiente forma:

Sismos en el Meta con Tableau

Sismos en el Meta con Tableau

Sismos en el Meta usando Tableau

De acuerdo con la reciente experiencia relacionada con sismos en Colombia que se sintió en vísperas de navidad el 24 de diciembre de 2019, me surgió (Diego Martínez – Data Rockstar de Modux), la pregunta de investigar cual era la ubicación de los sismos, si habían sido reportados más sismos y de que magnitud habían sido: A continuación, mostramos el resultado de nuestra investigación:

¿Cómo logramos este Dashboard?

Para lograr esta información utilizamos dos herramientas:

  • Información JSON de The United States Geological Survey. En específico, de la página JSON de eventos mayores a 2.5 de magnitud: Eventos mayores a 2.5.
  • Web Data Connector JSON, alojado en mi Gitbub: https://difemaro.github.io/WDC/JSON/JSON4 web 23.html

Ya con esto, era cuestión de crear un campo calculado para la fecha y asignar los roles geográficos correspondientes.

Si desea descargar el libro de trabajo correspondiente, llene la siguiente forma:

¿Cómo Zonificar en Tableau usando archivos espaciales de polígonos?

¿Cómo Zonificar en Tableau usando archivos espaciales de polígonos?

En Modux le queremos mostrar como solucionar algunos de las ventajas más grandes a la hora de utilizar mapas en Tableau. ¿Alguna vez ha querido diferenciar las distintas Localidades en Bogotá?, ¿Quiere saber cuantos puntos de su negocio caen en cierta Localidad?, ¿Desea observar la forma de una ciudad? No se preocupe, Modux le mostrará en este artículo como hacerlo.

Polígonos de países o estados

Si ya lo ha notado, Tableau permite generar un mapa de polígonos hasta el nivel de departamento (Tome un campo con el nombre del departamento, asígnele una función geográfica de departamento, haga doble clic sobre este campo y cambie en la pestaña de marcas el tipo de gráfico a Mapa). Por ejemplo, en Colombia se muestra así:

Mapa-Poligonos-Tableau1

Polígonos personalizados:

Si usted desea generar los polígonos a nivel de localidad u otras divisiones geográficas personalizadas usted deberá usar un archivo SHP, TAB entre otros o a Bases de Datos Geográficas (Microsoft SQL Server, PostgreSQL + PostGIS, Pivotal Greenplum + PostGIS). Para este demo vamos a utilizar el archivo SHP de localidades que se encuentra en https://sites.google.com/site/seriescol/shapes.

Este conjunto de archivos esta compuesto por el .shp que contiene las entidades geométricas de los objetos, el .shx que almacena el índice de estos, el .prj que contiene información acerca del sistema de coordenadas y el .dbf que contiene la capa de datos. Pero no se asuste, lo único que se necesita es obtener un archivo espacial, hay varias empresas que tienen estos, o entidades públicas.

Además, vamos a utilizar un archivo de proyectos inmobiliarios de vivienda nueva en Bogotá, obtenido en el link, de una página oficial del gobierno: https://www.datos.gov.co/Vivienda-Ciudad-y-Territorio/Oferta-de-vivienda-nueva-disponible-en-Bogot-/pk4g-5xyt/data,eliminaremos algunos campos como Localidad, para que observe como relacionar un archivo espacial con archivos de puntos (latitud, longitud) que no tienen campos en común.

El objetivo del ejercicio es poder zonificar cada uno de los puntos en su correspondiente Localidades de Bogotá y así obtener cuantos proyectos inmobiliarios que hay en cada una.

Paso 1: Conecte el archivo espacial

Conecte el archivo espacial, para esto, abra un Tableau y elija la opción archivo espacial.

Mapa-Poligonos-Tableau2

Al hacer esto, Tableau inmediatamente llama a todos los archivos, entre la información relevante está el Nombre de la Localidad y el Código (Columnas 2 y 3), cada fila de este archivo es una Localidad de Bogotá. Tenga en cuenta que, si no tiene el conjunto de archivos, Tableau no podrá conectarse al archivo geográfico.

Mapa-Poligonos-Tableau3

Si fuéramos simplemente a graficar las localidades, iríamos a una hoja, y haciendo doble click al campo Geometría ya podríamos graficar cada una de las localidades de Bogotá. Si está haciendo el paso a paso, notará que la ciudad es un gran polígono, si desea desagregarlo puede arrastrar CODIGO_LOC a Detalle o Color.

Mapa-Poligonos-Tableau4

Pero como deseamos también graficar los proyectos inmobiliarios, iremos al paso 2.

Paso 2: Hacer un Join con el archivo de proyectos inmobiliarios.

Llame el archivo con los proyectos inmobiliarios en Bogotá, este es un archivo de Excel común y corriente con latitud y longitud, en la pestaña de fuentes de datos, de Click en Añadir> Archivo de Excel>Aceptar.

Mapa-Poligonos-Tableau5

Paso 3: Configurar el Join de tipo Intersects

Luego de llamar el archivo, Tableau automáticamente generara un Join, que configuraremos para poder usar ambos archivos:

Mapa-Poligonos-Tableau6

  1. En las cláusulas del Join (sombreadas en rojo), elija en la primera (1), Geometría.
  2. En la segunda (2) elija la opción Crear cálculo de unión.
  3. Al dar click en esta opción se le generará un campo calculado (3), en donde deberá escribir MAKEPOINT([Latitud],[Longitud]) y dar clic en Aceptar.
  4. Por último, en el tipo de join seleccione Intersects (4), esta opción solo aparecerá después de haber seguido los tres pasos anteriores, y significa tener en cuenta todas las localidades en donde haya por lo menos un punto de proyecto inmobiliario.

Si se desea traer todas las localidades a pesar de que no haya proyectos inmobiliarios se debería elegir la opción left Join (Izquierda) o si desea incluir todos los puntos un right join (Derecha).

Al hacer clic en una Hoja, ya habremos unido ambos archivos mediante un Join de tipo Intersects, y tendremos una fuente de datos en donde está relacionando cada punto de proyectos inmobiliarios relacionado con una localidad (polígono).

Paso 4: Crear un punto espacial para cada proyecto

Vamos a una hoja nueva, ahora, tendremos que volver a crear un campo calculado que haga un punto espacial para cada proyecto (como el que utilizamos en el Join), de la misma forma, creamos un campo calculado llamado Punto, y escribimos exactamente lo mismo.

Mapa-Poligonos-Tableau7

Paso 5: Generar un mapa de doble eje.

Damos doble click al campo Geometría, esto nos generará un mapa para cada localidad, luego duplique la capsula de Longitud(generado), ya sea arrastrándola a columnas nuevamente o usando la tecla Ctrl y duplicando la que esta en columnas.

Mapa-Poligonos-Tableau8

Después remueva el campo de Geometría de Localidades y lleve el campo que creamos (punto) a nivel de detalle en la segunda pestaña de marcas, de forma que quede así:

Mapa-Poligonos-Tableau9

En este momento ya tenemos las localidades de Bogotá y cada uno de los proyectos inmobiliarios, podemos personalizar el mapa como queramos, en nuestro caso en la primera pestaña de marcas de Longitud, se agregó la localidad a color (campo NOMBRE) para desagregrar el polígono y se personalizó la segunda pestaña de marcas de Longitud con más Opacidad para que los puntos resaltaran. Por último se convirtió la segunda pestaña de marcas de Longitud en eje doble:

Mapa-Poligonos-Tableau10

Paso 6: Obtener el Numero de proyectos inmobiliarios por Localidad

Finalizando, se seleccionó la primera pestaña de marcas de Longitud y se llevó el campo Numero de Registros a etiqueta:

Mapa-Poligonos-Tableau11

Adicionalmente, puede generar un Dashboard en donde analice a fondo los datos. Observe la variedad de cosas que puede realizar, dándole color a las localidades o a las zonas de Bogotá (haciendo un grupo), además de poner los respectivos filtros:

Mapa-Poligonos-Tableau12

Conclusiones sobre la información

Ahora, es mucho más sencillo concluir acerca de los datos, se observa que Usaquén y Suba son las localidades con mas proyectos inmobiliarios en la ciudad, además, observe que la Zona Suroccidente es la que tiene mayor cantidad de Proyectos de vivienda de inversión social (VIS) ,los cuales predominan en Fontibón y San Cristóbal.

Mapa-Poligonos-Tableau13

Descarga el libro de trabajo y archivos llenando la siguiente forma:


Descargue Tableau Gratis

Contáctenos

Descargue Tableau