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 famosos 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 Harry Potter y la piedra filosofal Harry Potter 1997 J. K. Rowling
9 Harry Potter y la cámara secreta Harry Potter 1998 J. K. Rowling
10 Harry Potter y el prisionero de Azkabán Harry Potter 1999 J. K. Rowling
11 Harry Potter y el cáliz de fuego Harry Potter 2000 J. K. Rowling
12 Harry Potter y la Orden del Fénix Harry Potter 2003 J. K. Rowling
13 Harry Potter y el misterio del príncipe Harry Potter 2005 J. K. Rowling
14 Harry Potter y las Reliquias de la Muerte Harry Potter 2007 J. K. Rowling

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:

SPLIT([Author], '.', 3 )

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 Harry Potter y la piedra filosofal Harry Potter 1997 J. K. Rowling Rowling
9 Harry Potter y la cámara secreta Harry Potter 1998 J. K. Rowling Rowling
10 Harry Potter y el prisionero de Azkabán Harry Potter 1999 J. K. Rowling Rowling
11 Harry Potter y el cáliz de fuego Harry Potter 2000 J. K. Rowling Rowling
12 Harry Potter y la Orden del Fénix Harry Potter 2003 J. K. Rowling Rowling
13 Harry Potter y el misterio del príncipe Harry Potter 2005 J. K. Rowling Rowling
14 Harry Potter y las Reliquias de la Muerte Harry Potter 2007 J. K. Rowling Rowling

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
Harry Potter 7
Harry Potter
Harry Potter
Harry Potter
Harry Potter
Harry Potter
Harry Potter

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.

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 Harry Potter y la piedra filosofal Harry Potter 1997 J. K. Rowling 1997
9 Harry Potter y la cámara secreta Harry Potter 1998 J. K. Rowling 1997
10 Harry Potter y el prisionero de Azkabán Harry Potter 1999 J. K. Rowling 1997
11 Harry Potter y el cáliz de fuego Harry Potter 2000 J. K. Rowling 1997
12 Harry Potter y la Orden del Fénix Harry Potter 2003 J. K. Rowling 1997
13 Harry Potter y el misterio del príncipe Harry Potter 2005 J. K. Rowling 1997
14 Harry Potter y las Reliquias de la Muerte Harry Potter 2007 J. K. Rowling 1997

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

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í.

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.

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.

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 Harry Potter y la piedra filosofal Harry Potter 1997 J. K. Rowling NULL  
9 Harry Potter y la cámara secreta Harry Potter 1998 J. K. Rowling 1998- 1997 1
10 Harry Potter y el prisionero de Azkabán Harry Potter 1999 J. K. Rowling 1999- 1998 1
11 Harry Potter y el cáliz de fuego Harry Potter 2000 J. K. Rowling 2000- 1999 1
12 Harry Potter y la Orden del Fénix Harry Potter 2003 J. K. Rowling 2003- 2000 3
13 Harry Potter y el misterio del príncipe Harry Potter 2005 J. K. Rowling 2005- 2003 2
14 Harry Potter y las Reliquias de la Muerte Harry Potter 2007 J. K. Rowling 2007- 2005 2

En Tableau, los datos tienen este aspecto:

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 1997.


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

Consejos para aprender a crear cálculos


¡Gracias por sus comentarios! Se ha producido un error al enviar sus comentarios.