Comenzar a usar los cálculos en Tableau
En este artículo se describe la forma de crear y usar campos calculados en Tableau utilizando un ejemplo.
Aprenderá los conceptos de cálculo de Tableau, así como a crear y editar un campo calculado. También aprenderá a trabajar con el editor de cálculo y a usar un campo calculado en la vista.
Si es la primera vez que crea cálculos o campos calculados en Tableau, este es un buen lugar para empezar.
Motivos para usar los campos calculados
Los campos calculados le permiten crear datos nuevos a partir de datos que ya existen en su fuente de datos. Al crear un campo calculado, básicamente se está creando un campo (o columna) nuevo en la fuente de datos, cuyos valores o miembros se determinan mediante un cálculo que usted controla. Este nuevo campo calculado se guarda en su fuente de datos en Tableau y se puede usar para crear visualizaciones más robustas. Pero no se preocupe: los datos originales permanecen intactos.
Puede utilizar los campos calculados por muchos motivos. Estos son algunos ejemplos:
- Para segmentar datos
- Para convertir el tipo de datos de un campo; por ejemplo, convertir una cadena en una fecha.
- Para agregar datos
- Parar filtrar resultados
- Para calcular relaciones
Tipos de cálculos
Puede crear campos calculados por medio de cálculos. Hay tres tipos principales de cálculos que se pueden utilizar para crear campos calculados en Tableau:
- Cálculos básicos: los cálculos básicos le permiten transformar los valores o miembros a nivel de detalle de fuente de datos (un cálculo a nivel de fila) o a nivel de detalle de visualización (un cálculo agregado).
- Expresiones de nivel de detalle (LOD): al igual que los cálculos básicos, los cálculos de LOD le permiten calcular valores a nivel de fuente de datos y a nivel de visualización. Sin embargo, los cálculos de LOD le proporcionan aún más control sobre el nivel de granularidad que desea calcular. Se pueden efectuar a un nivel más granular (INCLUDE), a un nivel menos granular (EXCLUDE) o a un nivel completamente independiente (FIXED) con respecto a la granularidad de la visualización.
Para obtener más información, consulte Crear expresiones de nivel de detalle en Tableau(El enlace se abre en una ventana nueva).
- Cálculos de tabla: los cálculos de tabla le permiten transformar valores solamente a nivel de detalle de visualización. Para obtener más información, consulte Transformar valores con cálculos de tablas(El enlace se abre en una ventana nueva).
El tipo de cálculo que elija depende de las necesidades de su análisis y de la pregunta que desee responder.
Crear un campo calculado
Una vez que haya determinado el tipo de cálculo que desee utilizar, es el momento de crear un campo calculado. En este ejemplo se utiliza un cálculo base.
Nota: El ejemplo de este artículo usa la fuente de datos Sample-Superstore que se suministra con Tableau Desktop. Para seguir los pasos que se indican en este artículo, conéctese a la fuente de datos guardada Sample-Superstore y vaya a la Hoja 1.
- En Tableau, seleccione Análisis > Crear campo calculado.
- En el editor de cálculo que se abre, haga lo siguiente:
- Indique un nombre para el campo calculado. En este ejemplo, el campo se llama Relación de descuento.
- Introduzca una fórmula. En este ejemplo se utiliza la siguiente fórmula:
IIF([Sales] !=0, [Discount]/[Sales],0)
Esta fórmula comprueba si las ventas no son iguales a cero. Si es verdadero, indica la relación de descuento (Descuento/Ventas); si es falso, indica cero.
Consejo: Para ver una lista de las funcionalidades disponibles, haga clic en el icono de triángulo del lado derecho del editor de cálculo.
Cada función incluye la sintaxis, una descripción y un ejemplo de referencia. Haga doble clic en una función de la lista para agregarla a la fórmula. Para ver más consejos, consulte Consejos para trabajar con campos calculados en Tableau. - Cuando termine, haga clic en Aceptar. El nuevo campo calculado se agregará al panel Datos como medida porque devuelve un número. Aparece un signo igual (=) junto al icono del tipo de datos. Todos los campos calculados presentan signos igual (=) junto a ellos en el panel Datos.
Usar un campo calculado en la vista
Paso 1: crear la vista
- Desde el panel Datos, arrastre Región al estante Columnas.
- Desde el panel Datos, arrastre Categoría al estante Filas.
- En el estante Filas, haga clic en el icono de suma en el campo Categoría para desglosar a Subcategoría.
Paso 2: añadir el campo calculado a la vista
- Desde el panel Datos, arrastre Relación de descuento a Color en la tarjeta Marcas. La vista se actualizará para resaltar la tabla.
- Los Binders presentan un importante descuento en la región Central. Observe que la Relación de descuento se agrega de forma automática como una suma.
- En el estante Filas, haga clic con el botón derecho en SUMA(Relación de descuento) y seleccione Medida (Suma) > Promedio. La vista se actualiza para mostrar el promedio de la relación de descuento.
Editar un campo calculado
Si, en algún momento, necesita cambiar un cálculo, puede editar el campo calculado y se actualizará en todo el libro de trabajo.
Para crear un campo calculado:
- En el panel Datos, haga clic con el botón derecho en el campo calculado y seleccione Editar.
- En el editor de cálculo que se abre, puede hacer lo siguiente:
- Editar el nombre del campo calculado.
- Actualizar la fórmula.
En este ejemplo, se cambia la fórmula para que devuelva una relación de descuento para pedidos por ventas superiores a 2000 USD:
IIF([Sales] > 2000, [Discount]/[Sales],0)
- Haga clic en Aceptar.
La vista se actualiza para reflejar los cambios automáticamente. No es necesario que vuelva a agregar el campo calculado actualizado a la vista.
Consulte también
Entender los cálculos en Tableau(El enlace se abre en una ventana nueva)
Dar formato a los cálculos en Tableau(El enlace se abre en una ventana nueva)
Funciones en Tableau(El enlace se abre en una ventana nueva)
Crear expresiones de nivel de detalle en Tableau(El enlace se abre en una ventana nueva)
Transformar valores con cálculos de tablas(El enlace se abre en una ventana nueva)