En la entrada anterior, comenzamos a abordar el tema de los cálculos en Tableau. Hoy, nos enfocaremos en los diferentes tipos de cálculos disponibles. Según la documentación, existen tres tipos principales: expresiones básicas, cálculos de tabla y expresiones de nivel de detalle. Esta es una entrada introductoria donde nos centraremos principalmente en las expresiones básicas y los cálculos de tabla, que son esenciales para el examen de especialista, dejando las expresiones de nivel de detalle para otro momento.

Expresiones Básicas:

Las expresiones básicas nos permiten hacer cálculos a diferentes níveles de granularidad. Por ejemplo, en la siguiente tabla el campo calculado «Ventas Totales», que corresponde a cantidad*precio, se calcula a nivel de fila, utilizando la granularidad del «Nombre del Producto».

En cambio, si es que agregamos «Cantidad de Productos» con COUNTD – conteo definido – se realizará un cálculo al nivel país.

El concepto de agregación es uno de los más fundamentales en Tableau y por eso te recomiendo revisar la siguiente entrada, donde lo explico con mayor detalle.

Cálculos de Tabla:

Los cálculos de tabla en Tableau se diferencian notablemente de otros tipos por varias razones. Primero, su computación y resultado dependen exclusivamente de lo que se encuentre en los estantes de la vista, a diferencia de las expresiones básicas o de nivel de detalle que dependen de toda la fuente de datos. Esto hace que los cálculos de tabla sean más rápidos, ya que Tableau crea tablas independientes para cada cálculo.

Estos cálculos nos permiten realizar operaciones basadas en la posición de nuestras filas en la vista, como la función RANK, que clasifica nuestras dimensiones según un criterio, como las ganancias.

Rank sin dimensión
Rank con país como dimensión

Finalmente, es importante configurar correctamente los cálculos de tabla para indicar a qué nivel queremos realizar el cálculo.

Expresiones de Nivel de Detalle:

Aunque no son parte del examen de especialista, es útil tener un entendimiento básico de las expresiones de nivel de detalle. Estas expresiones, marcadas por los delimitadores «{ }», permiten operaciones con una granularidad diferente a la de nuestra vista. Los tres tipos principales son: FIXED, INCLUDE y EXCLUDE.

Por ejemplo, la expresión FIXED nos permite comparar las ganancias de cada estado con el total del país, calculando una granularidad diferente a la de nuestra vista habitual. Por ejemplo, si en nuestra vista tenemos los campos país y ciudad, y posteriormente agregamos SUMA(Ganancias), Tableau nos devolverá las ganancias para cada ciudad dentro del respectivo país.

Sin embargo, si queremos comparar las ganancias de cada estado con el total del país tenemos que usar la expresión FIXED, la cual nos permite fijar una granularidad diferente. En la imagen siguiente usamos {FIXED [País]: SUM(Ganancia)} para calcular el total país. Posteriormente, si quisiéramos calcular el % de ganancia podemos crear el campo calculado SUM(Ganancia)/SUM(Totales País).

Expresión de nivel de detalle, Tableau
Expresión de nivel de detalle

Estas expresiones son una parte fundamental de Tableau y serán muy útiles a medida que vayas adquiriendo mayor familiaridad con el Software.

Comentarios Finales:

Para el examen de especialista, es crucial practicar las expresiones básicas, entender el concepto de nivel de detalle y tener una idea básica de los cálculos de tabla. En la próxima entrada, exploraremos en mayor detalle estos conceptos. Por último, recuerda que al abrir la ventana para crear el cálculo puede filtrar por tipo de función en el menú de la derecha.

Tendencias

Crea una web o blog en WordPress.com