Tableau

Level of detail Tableau: una guía rápida para todos

Al crear un campo calculado, es posible que te encuentres con algunos errores, que se resuelven fácilmente utilizando expresiones de Level Of Detail Tableau, más conocidas como LOD. Puede que a menudo te hayas encontrado con este tipo de error:

Normalmente, este mensaje aparece si se intentan combinar datos no agregados (es decir, los datos originales tal y como se importan a Tableau) con datos agregados (con un nivel de detalle diferente al original). Para apoyar esta solución, Tableau ofrece expresiones de Level Of Detail (LOD). Permiten realizar visualizaciones con diferentes niveles de detalle. Los LOD que proporciona Tableau son tres.  – FIXED: calcula la agregación a un nivel de detalle especificado, independientemente del detalle de la visualización.  – EXCLUDE: calcula la agregación a un nivel de detalle especificado por las dimensiones de la visualización, excluyendo las que figuran en el campo calculado.  – INCLUDE: calcula la agregación a un nivel de detalle especificado por las dimensiones de la pantalla, incluyendo las del campo calculado.   La sintaxis para llamar a las funciones de Level Of Detail de Tableau al crear un campo calculado es la siguiente

Veamos en detalle, con algunos ejemplos, cuándo y cómo utilizarlos.

Level of Detail Tableau FIXED

Con esta función podemos construir un campo calculado que agregue hasta el nivel de detalle especificado, ignorando tanto los filtros como las dimensiones utilizadas en la vista.

En el código mostrado estamos calculando la suma de las ventas de cada categoría en nuestros datos. Esto nos permitirá disponer de este cálculo incluso cuando el nivel de detalle de la visualización sea diferente. En el siguiente ejemplo, mostramos tanto las ventas por Sub-Category como las ventas por Category utilizando FIXED.

Level of Detail Tableau EXCLUDED

En el ejemplo mostrado, hemos querido representar la suma de las ventas por ciudad, segmentada por State y Region. Gracias a la función EXCLUIR, también pudimos informar de la suma de las ventas por Region, excluyendo el nivel de detalle de City.

Level of Detail Tableau INCLUDED

 

Imaginemos que queremos representar la suma de ventas por Category y, para cada una de ellas, el valor máximo de ventas por Subcategory. Esto parece difícil, pero en realidad la solución es muy sencilla utilizando la función INCLUDE. Nos permite agregar hasta el nivel de detalle de la visualización, al tiempo que incluye las dimensiones en la fórmula. Para este ejemplo, la fórmula se escribirá como sigue:

En la figura siguiente, mostramos la suma de las ventas por categoría. Sólo tuvimos que pedir a Tableau que devolviera el MAX del nuevo campo calculado para llegar a la solución inicial.

Como puede verse en el detalle de la izquierda de la visualización, hemos podido informar del valor máximo de las sumas de ventas por subcategoría, aunque ese nivel de detalle no estaba presente en la visualización final.   

Funciones de Tableau LOD

¿Quieres saber más sobre las funciones LOD de Tableau? Te recomendamos estos puntos de vista que te ayudarán a entender el mundo de Level Of Detail Tableau en mayor profundidad con numerosos ejemplos y casos de uso. 

  1. Cómo funcionan las expresiones de nivel de detalle en Tableau – https://onlinehelp.tableau.com/current/pro/desktop/en-us/calculations_calculatedfields_lod_overview.html
  2. Comprensión de las expresiones de nivel de detalle (LOD) –https://www.tableau.com/learn/whitepapers/understanding-lod-expressions
  3. Las 15 mejores expresiones de LOD – https://www.tableau.com/about/blog/LOD-expressions

 

Si tienes más preguntas, no dudes en ponerte en contacto con nosotros (info@visualitics.es).

Suscríbete al boletín

Para estar informado sobre las novedades de Tableau y Alteryx, sobre nuestros productos y servicios y sobre los próximos eventos de Visualitics, suscríbete a nuestro boletín. ¡Puedes elegir el tipo de envío que prefieres y darte de baja en cualquier momento!
¿Qué novedades quieres recibir?
¿Qué empresa trata tus datos?

VISUALITICS PARTNERS, S.L. (en adelante, “VISUALITICS“)

¿Por qué tratamos los datos que te pedimos?

Únicamente tratamos tus datos para poder prestarte los servicios de VISUALITICS + info

¿Cuál es la legitimación para este tratamiento de tus datos?

Estos datos son necesarios para llevar a cabo la prestación de los servicios ofrecidos por VISUALITICS + info

¿Se van a hacer cesiones o transferencias con tus datos?

Si así lo consientes, tus datos podrán ser cedidos a terceras empresas. + info

¿Cuáles son mis derechos?

El interesado tiene derecho a ejercitar su derecho de:

– Acceso, rectificación, supresión, oposición, portabilidad de los Datos, limitación del tratamiento y a no ser objeto de decisiones automatizadas individualizadas + info

¿Tienes dudas?

Tanto si tienes alguna o sugerencia como si quieres darte de baja ponte en contacto con nosotros enviando un email a la siguiente dirección: info@visualitics.es