Añadir una columna calculada a una vista
A veces, es posible que sus datos no tengan todas las piezas que necesita para su análisis. Una forma común de controlar esto es crear una columna calculada (también denominada campo calculado o solo cálculo) que modifique los datos existentes. Los cálculos se pueden crear abriendo el menú Análisis y seleccionando Crear campo calculado...
Es importante tener en cuenta que a menudo hay varias maneras diferentes de lograr los mismos resultados para un campo calculado. Además, el valor correcto de un cálculo puede depender de cómo se formen los datos y de cómo se configure la visualización. Asegúrese de comprender su estructura de datos y cómo se creará la visualización al determinar cómo escribir un cálculo.
Ejemplos de cuándo un cálculo puede ser útil
Combinar nombre y apellidos
Es posible que tenga el nombre y los apellidos en dos columnas diferentes y quiera un solo campo para el nombre.
El cálculo:
[First name] + " " + [Last name]
La visualización terminada debería tener este aspecto
Encontrar una secuencia dentro de una cadena
Es posible que desee marcar todos los registros que tienen un determinado código de fabricación XYZ en el campo ID de producto.
El cálculo devolverá "true" si el código está presente y "false" si no lo está.
CONTAINS([Product ID}, "XYZ")
Una visualización terminada debería tener este aspecto, con el cálculo en Color.
Asignar categorías para rangos de valores
Desea asignar categorías basadas en varios umbrales.
El cálculo evaluará el GPA de cada alumno con el valor de corte y asignará una etiqueta.
IF [GPA] <3 THEN "Needs Improvement" ELSEIF [GPA] <3.5 THEN "Sufficient" ELSE "Excellent" END
Una visualización terminada debería tener este aspecto, con el cálculo en Color.
Calcular el cambio porcentual
Desea mostrar el cambio porcentual año tras año (YOY) en el peso de los niños de 1 a 2 años.
Este cálculo se utiliza para la diferencia/original de cada niño.
(SUM((IF [Age] = 2 THEN [Weight] ELSE 0 END)) - SUM((IF [Age] = 1 THEN [Weight] ELSE 0 END)))/SUM(IF [Age] = 1 THEN [Weight] ELSE 0 END)
La visualización terminada debería tener este aspecto.
En este ejemplo el cálculo podría cambiar bastante en función de la estructura de los datos. Si hubiera un campo para el peso de los de 1 año y para los de 2 años, por ejemplo, el cálculo sólo tendría que ser ([Weight at age 2] - [Weight at age 1]) / [Weight at age 1]. Sin embargo, la estructura de datos detallada anteriormente es más estándar y más probable que se encuentre.
Continuación: crear un cálculo YOY
Objetivo
El objetivo consiste en crear una vista como la siguiente, en la que se muestran los resultados de ventas de dos años en las dos primeras columnas, y el cambio del porcentaje interanual en la tercera columna. En el escenario se utiliza la fuente de datos Muestra - Supertienda, suministrada con Tableau Desktop, para mostrar cómo crear la visualización.
Crear los campos calculados necesarios
Conéctese a la fuente de datos Muestra - Supertienda.
Seleccione Análisis > Crear campo calculado para abrir el editor de cálculos. Asigne al cálculo el nombre 2013 y escriba o pegue lo siguiente en la sección de fórmulas:
IF YEAR([Order Date]) = 2013 THEN [Sales] ELSE 0 END
Cree un segundo campo calculado con el nombre 2014; la fórmula es la misma, salvo que el nombre es 2014, y no 2013:
IF YEAR([Order Date]) = 2014 THEN [Sales] ELSE 0 END
Cree un tercer campo calculado, YOY Pct. Change, para calcular el cambio de 2013 a 2014:
(SUM([2014]) - SUM([2013])) / SUM([2013])
Dar formato a los campos calculados
Haga clic en 2013 en el área Medidas del panel Datos y seleccione Propiedades predeterminadas > Formato de número.
En el cuadro de diálogo Formato de número predeterminado, establezca el formato en Moneda (personalizado) y Posiciones decimales en 0.
Dé exactamente el mismo formato a la medida 2014.
Dé formato al campo YOY Pct. Change como Porcentaje, con 2 posiciones decimales.
Crear la vista
Arrastre 2013 a Text en la tarjeta Marcas.
Haga doble clic en 2014 y en YOY Pct. Change.
Arrastre Nombres de medidas de Filas a Columnas.
Arrastre Subcategoría a Filas.
Su vista debería parecerse ahora a la que aparece al principio de esta sección.