---
schema_version: "1"
id: f89549511cede869fd54cf672f3c78a523205125a1838226c95705e54f22aea6
title: Añadir una columna calculada a una vista
collection: tableau
version: current
locale: es-es
portal_url: https://docs.salesforce.com/tableau/current/es-es/pro/desktop/calcs_add_calculated_column.md
canonical_url: https://help.tableau.com/current/pro/desktop/es-es/calcs_add_calculated_column.htm
source_site: help.tableau.com
content_type: documentation
content_hash: e2acb23555880790d160490fdabd50907e61b0a7f94ea4f0721bdeb69f88cd1b
description: Add a calculated column to modify existing data, such as combining names or finding percent change.
---
[Saltar al contenido principal](#main-content)

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

![tabla con tres columnas tituladas First name, Last name y Real person](/tableau/current/es-es/pro/desktop/es-es/Img/createcalcex1data.png)

El cálculo:

\[First name\] + " " + \[Last name\]

La visualización terminada debería tener este aspecto

![Una visualización con los campos First name y Last name en las filas y Full name en el texto](/tableau/current/es-es/pro/desktop/es-es/Img/createcalcex1viz.png)

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

![Una tabla de datos con tres columnas, la primera es Product ID](/tableau/current/es-es/pro/desktop/es-es/Img/createcalcex2data.png)

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.

![Una visualización con Product ID en filas y el campo calculado Fabricación XYZ en color](/tableau/current/es-es/pro/desktop/es-es/Img/createcalcex2viz.png)

### Asignar categorías para rangos de valores

Desea asignar categorías basadas en varios umbrales.

![Una tabla de datos con dos columnas, Student y GPA](/tableau/current/es-es/pro/desktop/es-es/Img/createcalcex3data.png)

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.

![Una visualización con Student en filas, GPA en columnas y el campo calculado en Color](/tableau/current/es-es/pro/desktop/es-es/Img/createcalcex3viz.png)

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

![Una tabla de datos con tres columnas, una para Baby (ID), una para edad (Age) y otra para peso (Weight)](/tableau/current/es-es/pro/desktop/es-es/Img/createcalcex4data.png)

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.

![Una visualización con Baby en filas y el campo calculado en Texto](/tableau/current/es-es/pro/desktop/es-es/Img/createcalcex4viz.png)

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.

![Una tabla que ilustra el cambio interanual en las ventas por subcategoría de producto de 2013 a 2014.](/tableau/current/es-es/pro/desktop/es-es/Img/yoy1.png)

### Crear los campos calculados necesarios

1. Conéctese a la fuente de datos Muestra - Supertienda.
2. 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`
3. 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`
4. 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

1. Haga clic en 2013 en el área Medidas del panel Datos y seleccione Propiedades predeterminadas > Formato de número.
2. En el cuadro de diálogo Formato de número predeterminado, establezca el formato en Moneda (personalizado) y Posiciones decimales en 0.
    
    ![Un cuadro de diálogo con opciones para formatear los números como moneda.](/tableau/current/es-es/pro/desktop/es-es/Img/yoy2.png)
3. Dé exactamente el mismo formato a la medida 2014.
4. Dé formato al campo YOY Pct. Change como Porcentaje, con 2 posiciones decimales.

### Crear la vista

1. Arrastre 2013 a Text en la tarjeta Marcas.
2. Haga doble clic en 2014 y en YOY Pct. Change.
3. Arrastre Nombres de medidas de Filas a Columnas.
4. Arrastre Subcategoría a Filas.
    
    Su vista debería parecerse ahora a la que aparece al principio de esta sección.