Analisis con Tableau: filtros
Mostrando entradas con la etiqueta filtros. Mostrar todas las entradas
Mostrando entradas con la etiqueta filtros. Mostrar todas las entradas

miércoles, 14 de septiembre de 2016

Novedades en Tableau 10 (II): Filtros a través de distintas bases de datos

Para mi esta es la gran novedad de Tableau 10 y la que más impacto tiene en mi día a día. Antes de Tableau 10, para utilizar un filtro en varias bases de datos al mismo tiempo había que crear un parámetro para que este, a través de un campo calculado en cada una de las bases de datos, actuara como un filtro. El problema es que los parámetros no pueden ser de opcion múltiple por ejemplo, y aunque este método era suficiente en la mayoría de casos, tenía sus limitaciones y llevaba más trabajo.

Ahora no obstante, podemos por fin filtrar con un único filtro distintas bases de datos siempre que haya una relación establecida entre las mismas. Vamos a ver como.

viernes, 8 de enero de 2016

Herramientas de Alteryx para la preparación de datos II: Filter

Después de un largo tiempo sin hablar de Alteryx, hoy vamos a hablar rápidamente de otra de las herramientas más sencillas de utilizar: Filter (Filtrar)


La herramienta filtrar se encuentra, al igual que Sample en la pestaña de Preparación de datos (Preparation) y como su propio nombre indica nos permite filtrar nuestra base de datos de forma rápida y sencilla, dividiéndola en dos. Por un lado tendremos el output "T" o "True" (es decir, los registros de la base de datos que cumplen la condición que indiquemos) y el output "F" o "False" (aquellos registros que no cumplen dicha condición).

Al arrastrar la herramienta sobre la zona de trabajo y hacer click sobre ella, veremos las siguientes opciones de configuración: 


La herramienta Filter, como se puede observar, tiene dos opciones básicas, Basic Filter (filtro básico) y Custom Filter (filtro personalizado).

La opción básica cuenta con 3 campos clave, en el primero de ellos seleccionaremos la cabecera o columna sobre la que queremos filtrar. En el segundo, a través del menú desplegable, definiremos el tipo de instrucción que queremos para el filtro (si es mayor que, menor que, igual a, no es nulo, contiene ciertos caracteres, etc.) y en el último de ellos estableceremos la condición concreta para filtrar.

Cabe destacar que dependiendo del tipo de columna de que se trate (numérica, cadena / texto o fecha) las opciones que tendremos en el menú desplegable serán diferentes. Así, si se trata de un campo numérico, las opciones que tendremos son igual, distinto, menor, menor o igual, mayor, mayor o igual, es nulo o no es nulo:


Si se trata de un campo de texto, las opciones que tendremos son igual, no es igual, antes de, después de, contiene, no contiene, es nulo, no es nulo, vacío o no es vacío:


Y si se trata de un campo con formato Fecha, obtendremos las mismas opciones que en el caso de un valor numérico, pero pudiendo definir la fecha a través de un calendario desplegable:


Si con los filtros básicos no tenemos suficiente, podemos entonces seleccionar el filtro personalizado, En el filtro personalizado tenemos dos zonas clave, la superior donde podemos seleccionar los distintos campos disponibles en la base de datos, ver las funciones disponibles o las expresiones que hayamos guardado previamente, y la zona inferior, donde definiremos la expresión que se utilizará para filtrar la base de datos.


Las funciones se encuentran además agrupadas por tipos, disponiendo así de distintas funciones según queramos crear un filtro condicional, un filtro de fecha, en base al fichero, financiero, matemático, espacial, de texto, etc. Pudiendo además hacer doble click en una expresión, de forma que aparecerá directamente en el apartado inferior de "Expresión", y pudiendo definir el campo a utilizar y la condición concreta. Así, por ejemplo, podemos definir un filtro mucho más especifico, y filtrar sólo los consumidores cuyas primeros 5 caracteres en el nombre sean "David".


De este modo, en el output "T" (Verdadero) de la herramienta Filter tendremos todos aquellos registros en los que los 5 primeros caracteres del campo Customer Name sean "David", es decir, aquellos en los que se cumple la condición establecida. Mientras que en el output "F" (Falso) tendremos el resto de registros que no cumplen dicha condición.

En resumen, una herramienta muy sencilla de usar, pero que permite crear filtros avanzados rápidamente, con la ventaja además de contar con 2 outputs distintos con los que seguir trabajando a posteriori.

martes, 5 de enero de 2016

Parámetros V: Cómo utilizar parámetros para elegir que gráfico queremos visualizar

Una de las claves para crear un dahsboard efectivo es mostrar suficiente información pero sin llegar a sobrecargar el mismo, lo que llevaría a una menor capacidad de comunicación de la información que estamos mostrando y por tanto menor efectividad e impacto del mismo. Que sea tan fácil analizar y crear gráficos con Tableau hace que sea también más fácil que nos olvidemos de la importancia de dicha efectividad y acabemos mostrando en una misma pantalla más información de la recomendable. 

No obstante, podemos también utilizar un parámetro para que el usuario eliga el gráfico que quiere visualizar, de forma que no se muestren varios gráficos al mismo tiempo, ganando facilidad de lectura y fomentando la interacción del usuario ¿Cómo se puede hacer esto? Lo explico a continuación en unos sencillos pasos.