Tipos de cálculos en Tableau

En este artículo se describen los tipos de cálculos que se pueden usar en Tableau. Aquí explicamos la diferencia entre los distintos cálculos y cómo se calculan.

Hay tres tipos principales de cálculos que se pueden utilizar para crear campos calculados en Tableau:

Expresiones básicas

Las expresiones básicas permiten transformar los valores o miembros a nivel de detalle de fuente de datos (un cálculo a nivel de fila) o de visualización (un cálculo agregado).

Por ejemplo, observe la siguiente tabla de muestra, que contiene datos sobre dos autores de literatura fantástica y sus obras. Tal vez quiera crear una columna que solo tenga el apellido del autor y otra que muestre la cantidad de libros de cada serie.

ID del libro Título del libro Serie Año de publicación Autor
1 El león, la bruja y el armario Las crónicas de Narnia 1950 C.S. Lewis
2 El príncipe Caspio: Regreso a Narnia Las crónicas de Narnia 1951 C.S. Lewis
3 La travesía del viajero del alba Las crónicas de Narnia 1952 C.S. Lewis
4 La silla de plata Las crónicas de Narnia 1953 C.S. Lewis
5 El caballo y el muchacho Las crónicas de Narnia 1954 C.S. Lewis
6 El sobrino del mago Las crónicas de Narnia 1955 C.S. Lewis
7 La última batalla Las crónicas de Narnia 1956 C.S. Lewis
8 La hija del bosque Sieteaguas 1999 Juliet Marillier
9 El hijo de las sombras Sieteaguas 2000 Juliet Marillier
10 El hijo de la profecía Sieteaguas 2001 Juliet Marillier
11 El heredero de Sieteaguas Sieteaguas 2008 Juliet Marillier
12 La vidente de Sieteaguas Sieteaguas 2010 Juliet Marillier
13 La llama de Sieteaguas Sieteaguas 2012 Juliet Marillier

Cálculos a nivel de fila

Para crear una columna que muestre el apellido del autor en todas las filas de la fuente de datos, puede usar este cálculo de nivel de fila que se divide en un espacio:

SPLIT([Author], '', 2 )

A continuación, puede ver el resultado. La columna nueva, titulada Apellido del autor, se encuentra en el extremo derecho. El color indica el nivel de detalle con el que se efectúa el cálculo. En este caso, el cálculo se efectúa en el nivel de fila de la fuente de datos, por lo que cada fila tiene un color distinto.

ID del libro Título del libro Serie Año de publicación Autor Apellido del autor
1 El león, la bruja y el armario Las crónicas de Narnia 1950 C.S. Lewis Lewis
2 El príncipe Caspio: Regreso a Narnia Las crónicas de Narnia 1951 C.S. Lewis Lewis
3 La travesía del viajero del alba Las crónicas de Narnia 1952 C.S. Lewis Lewis
4 La silla de plata Las crónicas de Narnia 1953 C.S. Lewis Lewis
5 El caballo y el muchacho Las crónicas de Narnia 1954 C.S. Lewis Lewis
6 El sobrino del mago Las crónicas de Narnia 1955 C.S. Lewis Lewis
7 La última batalla Las crónicas de Narnia 1956 C.S. Lewis Lewis
8 La hija del bosque Sieteaguas 1999 Juliet Marillier Marillier
9 El hijo de las sombras Sieteaguas 2000 Juliet Marillier Marillier
10 El hijo de la profecía Sieteaguas 2001 Juliet Marillier Marillier
11 El heredero de Sieteaguas Sieteaguas 2008 Juliet Marillier Marillier
12 La vidente de Sieteaguas Sieteaguas 2010 Juliet Marillier Marillier
13 La llama de Sieteaguas Sieteaguas 2012 Juliet Marillier Marillier

Cálculos agregados

Para crear una columna que muestre la cantidad de libros de una serie, puede usar este cálculo agregado:

COUNT([Series])

A continuación, puede ver el resultado. La columna nueva, titulada Número de libros de la serie (nivel de detalle Serie), muestra cómo se realizaría el cálculo en el nivel de detalle Serie de la vista. El color indica el nivel de detalle con el que se va a efectuar el cálculo.

Serie Número de libros de la serie (nivel de detalle Serie)
Las crónicas de Narnia 7
Las crónicas de Narnia
Las crónicas de Narnia
Las crónicas de Narnia
Las crónicas de Narnia
Las crónicas de Narnia
Las crónicas de Narnia
Sieteaguas 6
Sieteaguas
Sieteaguas
Sieteaguas
Sieteaguas
Sieteaguas

En Tableau, los datos tienen este aspecto:

Sin embargo, si arrastra ID del libro, (que es un campo más granular), el cálculo se actualiza en función de la nueva granularidad, puesto que los cálculos agregados se efectúan en el nivel de detalle de la visualización.

Expresiones de nivel de detalle (LOD)

Al igual que las expresiones básicas, las expresiones LOD le permiten calcular valores a nivel de fuente de datos y de visualización. Sin embargo, las expresiones LOD le proporcionan aún más control sobre el nivel de granularidad que desea calcular. Se pueden realizar a un nivel más granular (INCLUDE), a un nivel menos granular (EXCLUDE) o a un nivel completamente independiente (FIXED).

Para obtener más información, consulte Crear expresiones de nivel de detalle en Tableau(El enlace se abre en una ventana nueva).

Por ejemplo, fíjese en la tabla de muestra anterior. Si quisiera calcular cuándo se publicó una serie de libros, puede usar la siguiente expresión LOD:

{ FIXED [Series]:(MIN([Year Released]))}

A continuación, puede ver el resultado. La nueva columna, titulada Serie publicada, muestra el primer año de cada serie. El color indica el nivel de detalle con el que se va a aplicar el cálculo.

ID del libro Título del libro Serie Año de publicación Autor Serie publicada
1 El león, la bruja y el armario Las crónicas de Narnia 1950 C.S. Lewis 1950
2 El príncipe Caspio: Regreso a Narnia Las crónicas de Narnia 1951 C.S. Lewis 1950
3 La travesía del viajero del alba Las crónicas de Narnia 1952 C.S. Lewis 1950
4 La silla de plata Las crónicas de Narnia 1953 C.S. Lewis 1950
5 El caballo y el muchacho Las crónicas de Narnia 1954 C.S. Lewis 1950
6 El sobrino del mago Las crónicas de Narnia 1955 C.S. Lewis 1950
7 La última batalla Las crónicas de Narnia 1956 C.S. Lewis 1950
8 La hija del bosque Sieteaguas 1999 Juliet Marillier 1999
9 El hijo de las sombras Sieteaguas 2000 Juliet Marillier 1999
10 El hijo de la profecía Sieteaguas 2001 Juliet Marillier 1999
11 El heredero de Sieteaguas Sieteaguas 2008 Juliet Marillier 1999
12 La vidente de Sieteaguas Sieteaguas 2010 Juliet Marillier 1999
13 La llama de Sieteaguas Sieteaguas 2012 Juliet Marillier 1999

En Tableau, el cálculo permanece en el nivel de detalle Serie porque utiliza la función FIXED.

Visualización que muestra la fecha de 1950 para Las crónicas de Narnia y 1999 para Sieteaguas.

Si añade otro campo a la vista (lo que aumenta la granularidad), los valores del cálculo no se ven afectados, pero el cálculo agregado sí.

Visualización que muestra la fecha de 1950 repetida para todos los libros de Narnia y 1999 para todos los libros de Sieteaguas.

Cálculos de tablas

Los cálculos de tabla solo permiten transformar valores en el nivel de detalle de la visualización.

Para obtener más información, consulte Transformar valores con cálculos de tablas(El enlace se abre en una ventana nueva).

Por ejemplo, fíjese en la tabla de muestra anterior. Si quisiera calcular el número de años que han pasado desde que el autor publicó su último libro, podría usar este cálculo de tabla:

ATTR([Year Released]) - LOOKUP(ATTR([Year Released]), -1)

A continuación, se muestra el resultado. En la nueva columna, titulada Años transcurridos desde el último libro, se muestran los años que han pasado desde la publicación del libro de esa fila y la del libro de la fila anterior (en la parte derecha de la columna), y se muestra cómo se efectúa el cálculo de tabla (en la parte izquierda de la columna).

El color indica cómo se efectúa el cálculo de tabla. En este caso, el cálculo de tabla se efectúa hacia abajo en cada panel.

Nota: Los resultados dependen del cálculo de tabla y de cómo este se efectúa en la tabla. Para obtener más información, consulte Transformar valores con cálculos de tablas(El enlace se abre en una ventana nueva).

ID del libro Título del libro Serie Año de publicación Autor  Años transcurridos desde el último libro
1 El león, la bruja y el armario Las crónicas de Narnia 1950 C.S. Lewis NULL  
2 El príncipe Caspio: Regreso a Narnia Las crónicas de Narnia 1951 C.S. Lewis 1951- 1950 1
3 La travesía del viajero del alba Las crónicas de Narnia 1952 C.S. Lewis 1952- 1951 1
4 La silla de plata Las crónicas de Narnia 1953 C.S. Lewis 1953- 1952 1
5 El caballo y el muchacho Las crónicas de Narnia 1954 C.S. Lewis 1954- 1953 1
6 El sobrino del mago Las crónicas de Narnia 1955 C.S. Lewis 1955- 1954 1
7 La última batalla Las crónicas de Narnia 1956 C.S. Lewis 1956- 1955 1
8 La hija del bosque Sieteaguas 1999 Juliet Marillier NULL  
9 El hijo de las sombras Sieteaguas 2000 Juliet Marillier 2000- 1999 1
10 El hijo de la profecía Sieteaguas 2001 Juliet Marillier 2001- 2000 1
11 El heredero de Sieteaguas Sieteaguas 2008 Juliet Marillier 2008- 2001 7
12 La vidente de Sieteaguas Sieteaguas 2010 Juliet Marillier 2010- 2008 2
13 La llama de Sieteaguas Sieteaguas 2012 Juliet Marillier 2012- 2010 2

En Tableau, los datos tienen este aspecto:

Visualización que muestra los años correctos desde el libro anterior para cada libro.

No obstante, si cambia la visualización de forma que afecte al trazado, por ejemplo, eliminando una dimensión de la vista, los valores del cálculo cambian.

Por ejemplo, en la imagen siguiente, Autor se ha eliminado de la visualización. Como el cálculo de tabla se efectúa por panel, al quitar Autor, cambian la granularidad y el trazado de la visualización (ahora solo hay un panel en lugar de dos). Por lo tanto, el cálculo de tabla computa el tiempo que transcurre entre 1956 y 1999.

Visualización que muestra años incorrectos desde el libro anterior de los libros Sieteaguas


Continúe en Elegir el tipo de cálculo adecuado (Elegir el tipo de cálculo adecuado)Elegir el tipo de cálculo adecuado

Consulte también

Entender los cálculos en Tableau(El enlace se abre en una ventana nueva)

Consejos para aprender a crear cálculos(El enlace se abre en una ventana nueva)


¡Gracias por sus comentarios!