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.
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(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:
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.
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)