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 libroTítulo del libroSerieAño de publicaciónAutor
1El león, la bruja y el armarioLas crónicas de Narnia1950C.S. Lewis
2El príncipe Caspio: Regreso a NarniaLas crónicas de Narnia1951C.S. Lewis
3La travesía del viajero del albaLas crónicas de Narnia1952C.S. Lewis
4La silla de plataLas crónicas de Narnia1953C.S. Lewis
5El caballo y el muchachoLas crónicas de Narnia1954C.S. Lewis
6El sobrino del magoLas crónicas de Narnia1955C.S. Lewis
7La última batallaLas crónicas de Narnia1956C.S. Lewis
8La hija del bosqueSieteaguas1999Juliet Marillier
9El hijo de las sombrasSieteaguas2000Juliet Marillier
10El hijo de la profecíaSieteaguas2001Juliet Marillier
11El heredero de SieteaguasSieteaguas2008Juliet Marillier
12La vidente de SieteaguasSieteaguas2010Juliet Marillier
13La llama de SieteaguasSieteaguas2012Juliet 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 libroTítulo del libroSerieAño de publicaciónAutorApellido del autor
1El león, la bruja y el armarioLas crónicas de Narnia1950C.S. LewisLewis
2El príncipe Caspio: Regreso a NarniaLas crónicas de Narnia1951C.S. LewisLewis
3La travesía del viajero del albaLas crónicas de Narnia1952C.S. LewisLewis
4La silla de plataLas crónicas de Narnia1953C.S. LewisLewis
5El caballo y el muchachoLas crónicas de Narnia1954C.S. LewisLewis
6El sobrino del magoLas crónicas de Narnia1955C.S. LewisLewis
7La última batallaLas crónicas de Narnia1956C.S. LewisLewis
8La hija del bosqueSieteaguas1999Juliet MarillierMarillier
9El hijo de las sombrasSieteaguas2000Juliet MarillierMarillier
10El hijo de la profecíaSieteaguas2001Juliet MarillierMarillier
11El heredero de SieteaguasSieteaguas2008Juliet MarillierMarillier
12La vidente de SieteaguasSieteaguas2010Juliet MarillierMarillier
13La llama de SieteaguasSieteaguas2012Juliet MarillierMarillier

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.

SerieNúmero de libros de la serie (nivel de detalle Serie)
Las crónicas de Narnia7
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
Sieteaguas6
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 libroTítulo del libroSerieAño de publicaciónAutorSerie publicada
1El león, la bruja y el armarioLas crónicas de Narnia1950C.S. Lewis1950
2El príncipe Caspio: Regreso a NarniaLas crónicas de Narnia1951C.S. Lewis1950
3La travesía del viajero del albaLas crónicas de Narnia1952C.S. Lewis1950
4La silla de plataLas crónicas de Narnia1953C.S. Lewis1950
5El caballo y el muchachoLas crónicas de Narnia1954C.S. Lewis1950
6El sobrino del magoLas crónicas de Narnia1955C.S. Lewis1950
7La última batallaLas crónicas de Narnia1956C.S. Lewis1950
8La hija del bosqueSieteaguas1999Juliet Marillier1999
9El hijo de las sombrasSieteaguas2000Juliet Marillier1999
10El hijo de la profecíaSieteaguas2001Juliet Marillier1999
11El heredero de SieteaguasSieteaguas2008Juliet Marillier1999
12La vidente de SieteaguasSieteaguas2010Juliet Marillier1999
13La llama de SieteaguasSieteaguas2012Juliet Marillier1999

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 libroTítulo del libroSerieAño de publicaciónAutor Años transcurridos desde el último libro
1El león, la bruja y el armarioLas crónicas de Narnia1950C.S. LewisNULL 
2El príncipe Caspio: Regreso a NarniaLas crónicas de Narnia1951C.S. Lewis1951-19501
3La travesía del viajero del albaLas crónicas de Narnia1952C.S. Lewis1952-19511
4La silla de plataLas crónicas de Narnia1953C.S. Lewis1953-19521
5El caballo y el muchachoLas crónicas de Narnia1954C.S. Lewis1954-19531
6El sobrino del magoLas crónicas de Narnia1955C.S. Lewis1955-19541
7La última batallaLas crónicas de Narnia1956C.S. Lewis1956-19551
8La hija del bosqueSieteaguas1999Juliet MarillierNULL 
9El hijo de las sombrasSieteaguas2000Juliet Marillier2000-19991
10El hijo de la profecíaSieteaguas2001Juliet Marillier2001-20001
11El heredero de SieteaguasSieteaguas2008Juliet Marillier2008-20017
12La vidente de SieteaguasSieteaguas2010Juliet Marillier2010-20082
13La llama de SieteaguasSieteaguas2012Juliet Marillier2012-20102

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!Sus comentarios se han enviado correctamente. ¡Gracias!