Las expresiones de nivel de detalle (LOD) en Tableau son una poderosa herramienta que permite realizar cálculos a diferentes niveles de granularidad. Estas expresiones son útiles para resolver problemas complejos de análisis de datos que no se pueden abordar fácilmente con cálculos regulares.
¿Qué son las expresiones LOD?
Las expresiones LOD permiten especificar el nivel de detalle al que se debe realizar un cálculo. Esto significa que puedes calcular valores a un nivel de detalle diferente al de la vista actual. Hay tres tipos principales de expresiones LOD en Tableau:
- FIXED: Calcula un valor utilizando el nivel de detalle especificado, independientemente de los filtros en la vista.
- INCLUDE: Calcula un valor utilizando el nivel de detalle especificado, además de los campos en la vista.
- EXCLUDE: Calcula un valor utilizando el nivel de detalle especificado, excluyendo ciertos campos de la vista.
Sintaxis de las expresiones LOD
La sintaxis básica para las expresiones LOD es la siguiente:
{ FIXED [dimension1], [dimension2], ... : aggregate_expression } { INCLUDE [dimension1], [dimension2], ... : aggregate_expression } { EXCLUDE [dimension1], [dimension2], ... : aggregate_expression }
- FIXED:
{ FIXED [dimension1], [dimension2], ... : aggregate_expression }
- INCLUDE:
{ INCLUDE [dimension1], [dimension2], ... : aggregate_expression }
- EXCLUDE:
{ EXCLUDE [dimension1], [dimension2], ... : aggregate_expression }
Ejemplos prácticos
Ejemplo 1: Usando FIXED
Supongamos que tienes una base de datos de ventas y quieres calcular el total de ventas por región, independientemente de los filtros aplicados en la vista.
Este cálculo sumará las ventas para cada región, sin importar los filtros que se apliquen en la vista.
Ejemplo 2: Usando INCLUDE
Ahora, supongamos que quieres calcular el promedio de ventas por cliente dentro de cada región, pero también quieres incluir el nivel de detalle de los productos.
Este cálculo incluirá el nivel de detalle de los productos al calcular el promedio de ventas por cliente.
Ejemplo 3: Usando EXCLUDE
Finalmente, supongamos que quieres calcular el total de ventas por región, pero quieres excluir el nivel de detalle de los productos.
Este cálculo excluirá el nivel de detalle de los productos al sumar las ventas por región.
Ejercicio práctico
Ejercicio 1: Calculando el total de ventas por categoría
- Conéctate a una fuente de datos que contenga información de ventas.
- Crea una nueva hoja de trabajo.
- Arrastra la dimensión
Categoría
al estante de filas. - Crea un campo calculado con la siguiente expresión LOD:
- Arrastra el campo calculado al estante de columnas.
- Observa cómo se calculan las ventas totales por categoría, independientemente de otros filtros en la vista.
Solución
El campo calculado { FIXED [Categoría] : SUM([Ventas]) }
asegura que las ventas se sumen para cada categoría, sin importar otros filtros aplicados en la vista.
Resumen
En esta sección, hemos aprendido sobre las expresiones de nivel de detalle (LOD) en Tableau, que permiten realizar cálculos a diferentes niveles de granularidad. Hemos cubierto los tres tipos principales de expresiones LOD: FIXED, INCLUDE y EXCLUDE, y hemos visto ejemplos prácticos de cómo usarlas. Además, hemos realizado un ejercicio práctico para reforzar los conceptos aprendidos.
En el siguiente tema, exploraremos cómo crear tableros en Tableau, lo que nos permitirá combinar múltiples visualizaciones en una sola vista interactiva.
Curso de Tableau
Módulo 1: Introducción a Tableau
- ¿Qué es Tableau?
- Instalando Tableau
- Descripción general de la interfaz de Tableau
- Conectando a fuentes de datos
- Tipos y estructuras de datos básicos
Módulo 2: Técnicas básicas de visualización
- Creando tu primera visualización
- Usando marcas y tarjetas
- Construyendo gráficos básicos
- Filtrando datos
- Ordenando y agrupando datos
Módulo 3: Técnicas intermedias de visualización
- Usando campos calculados
- Creando gráficos de doble eje
- Usando parámetros
- Creando mapas
- Usando cálculos de tabla
Módulo 4: Técnicas avanzadas de visualización
- Tipos de gráficos avanzados
- Usando expresiones LOD
- Creando tableros
- Acciones de tablero
- Narración de historias con datos
Módulo 5: Preparación y transformación de datos
- Combinación de datos
- Uniones de datos
- Uniones de datos
- Pivotando datos
- Técnicas de limpieza de datos
Módulo 6: Análisis avanzado
Módulo 7: Optimización del rendimiento
- Optimizando el rendimiento del libro de trabajo
- Extractos vs Conexiones en vivo
- Reduciendo tiempos de carga
- Grabación de rendimiento
- Mejores prácticas para el rendimiento
Módulo 8: Tableau Server y Online
- Introducción a Tableau Server
- Publicando libros de trabajo
- Gestionando permisos
- Programando extractos
- Colaborando con Tableau Online