Acerca de los campos calculados

Transforme, categorice y realice cálculos con sus datos.

Los campos calculados le permiten crear métricas y dimensiones a partir de los datos. Con ellos puede ampliar y transformar la información procedente de sus fuentes de datos y ver los resultados en los informes.

Secciones de este artículo:

Ver un vídeo

Cómo funcionan los campos calculados

Un campo calculado es una fórmula que lleva a cabo acciones en uno o varios campos de una fuente de datos concreta. Con los campos calculados se pueden realizar operaciones aritméticas y matemáticas, manipular texto, fechas e información geográfica y usar lógica de bifurcación para evaluar datos y obtener resultados diferentes. El resultado de los campos calculados se puede mostrar en cada fila de datos de los gráficos que incluyen esos campos. La forma en que se muestran estos datos nuevos depende de cómo se usen.

Por ejemplo, supongamos que crea un campo calculado denominado Total, que multiplica un campo de precio unitario (Price) por un campo de cantidad vendida (Qty Sold):

Ejemplo de campo calculado

Cuando se utiliza en una tabla, el campo Total calculado muestra el resultado de esa multiplicación correspondiente a cada fila.

Tabla de ejemplo que muestra el campo calculado de precio total.

Cuando se utiliza en una tarjeta de resultados, el campo Total muestra la suma de los productos de todas las filas en las que la cantidad se ha multiplicado por el precio.

Tarjeta de resultados de ejemplo que muestra el campo calculado de precio total.

Campos calculados de fuentes de datos y específicos de gráficos

En función del lugar en el que se crean, hay dos tipos de campos calculados: los de fuentes de datos y los específicos de gráficos de un informe concreto. Cada tipo de campo ofrece ciertas ventajas con respecto al otro.

Campos calculados de fuentes de datos

Cuando se crea un campo calculado basado en una fuente de datos:

  • Está disponible en cualquier informe que usa esa fuente de datos.
  • Se puede usar en gráficos, controles y otros campos calculados, igual que un campo normal.
  • Se puede filtrar del mismo modo que un campo normal. Por ejemplo, podría configurar una propiedad de filtro para incluir solo artículos con un valor combinado de 500 € o más:

Ejemplo de cómo se utiliza un campo calculado en una tabla.

Límites de los campos calculados de fuentes de datos

Los campos calculados de fuentes de datos tienen las limitaciones siguientes:

  • No se pueden utilizar con datos combinados.
  • Para crearlos o editarlos, se deben tener derechos de edición en la fuente de datos correspondiente.

Campos calculados específicos de gráficos

Puede añadir campos calculados directamente a un gráfico de un informe. Igual que los campos calculados de fuentes de datos, este tipo de campos (que también se conocen como "a nivel de gráfico") pueden hacer cálculos matemáticos, usar funciones y devolver resultados a partir de instrucciones CASE.

Los campos calculados específicos de gráficos ofrecen algunas ventajas con respecto a los de fuentes de datos:

  • Se pueden añadir campos de forma rápida y sencilla sin tener que acceder a la fuente de datos.
  • Permiten crear campos calculados basados en datos combinados.
  • Se pueden incluir campos calculados de fuentes de datos en campos calculados específicos de gráficos.

Límites de los campos calculados específicos de gráficos

  • Los campos calculados específicos de gráficos solo existen en el gráfico en el que se crean. Cuando se crea un campo en un gráfico, ese campo no se crea también en la fuente de datos de dicho gráfico.
  • No se puede hacer referencia a otros campos específicos de gráfico en la fórmula de un campo calculado, aunque los otros campos estén definidos en el mismo gráfico. Si necesita hacer referencia a otros campos calculados, use un campo calculado de fuente de datos.
  • Para poder crear campos calculados específicos de gráficos, se debe ser editor del informe correspondiente.
  • La opción Edición de campos de informes debe estar habilitada en la fuente de datos.

En la tabla siguiente, se resumen las diferencias entre estos dos tipos de campos calculados.

Función Campos calculados de fuentes de datos Campos calculados específicos de gráficos
¿Quién los puede crear? Editores de las fuentes de datos correspondientes Editores de los informes correspondientes
¿Funcionan con datos combinados? No
¿Pueden incluir otros campos calculados? No
¿Dónde se pueden utilizar? En cualquier informe que se base en la fuente de datos correspondiente. Solo en el gráfico específico en el que se han creado.

Tipo de datos

El tipo de datos de un campo calculado depende de las funciones incluidas en la fórmula:

  • Las fórmulas que usan funciones aritméticas o de agregación, como SUM, COUNT o MAX, crean datos del tipo Números.
  • Las fórmulas que usan funciones de texto, como CONCAT, SUBSTR o LOWER, crean datos del tipo Texto.
  • Las fórmulas que usan funciones de fecha y hora crean datos de los tipos Número, Fecha o Fecha y hora, según la función que se utilice.

Puede cambiar el tipo de datos de los campos calculados mediante el menú desplegable Tipo del editor de la fuente de datos.

Más información sobre los tipos de datos

Agregación y campos calculados

La agregación es el método que permite resumir los datos de un campo. Puede crear campos calculados que funcionen en valores desagregados, fila por fila, o en valores agregados.

Por ejemplo, supongamos que tiene dos dimensiones numéricas no agregadas, Precio y Cantidad vendida, con los siguientes datos:

Fecha del pedido Artículo Cantidad vendida Precio
2/10/2019 Alpiste "Piopio"

7

7,99 EUR

3/10/2019 Alpiste "Piopio"

5

7,99 EUR

8/10/2019 Alpiste "Piopio"

3

7,99 EUR

13/10/2019 Alpiste "Piopio"

5

7,99 EUR

Para calcular el valor total de estos pedidos, debe multiplicar Precio por Cantidad vendida:

Precio * Cantidad vendida

 

Si crea este campo en la fuente de datos, el resultado será una dimensión numérica no agregada. Al utilizar esta opción en un gráfico, se utiliza la agregación predeterminada de Suma y se calcula el total por fila de los datos.

Para crear una métrica calculada agregada, incluya las funciones de agregación deseadas para cualquiera de los campos numéricos que conforman la fórmula. Por ejemplo, supongamos que desea mostrar el margen de beneficios total en una tarjeta de resultados. Puede hacerlo con una fórmula como la siguiente:

SUMA(Beneficio)/SUMA(Ingresos)

 

Cuando especifica explícitamente el método de agregación, la agregación predeterminada del campo es Automática. De esta manera, Data Studio añade la fórmula como se esperaba e impide que los campos calculados se rompan si alguien modifica la agregación predeterminada.

Qué se puede hacer con los campos calculados

Los campos calculados le permiten realizar las acciones que se indican a continuación.

Hacer cálculos matemáticos básicos con campos numéricos

Puede realizar cálculos aritméticos sencillos con los operadores habituales:

  • Suma: +
  • Resta: -
  • División: /
  • Multiplicación: *

Puede crear un campo calculado combinando cualquiera de los operadores anteriores con valores numéricos estáticos y campos numéricos no agregados de la fuente de datos. Utilice paréntesis para forzar el orden de los cálculos.

Ejemplo

Usuarios/Nuevos usuarios

(SUMA(precio) * SUMA(cantidad)) * 0,085

Más información sobre los operadores

Manipular datos con funciones

Las funciones le permiten agregar datos de varias formas, aplicar operaciones estadísticas y matemáticas, manipular texto y trabajar con fechas e información geográfica.

Ejemplos

SUM(Cantidad): suma los valores del campo Cantidad.

PERCENTILE(Usuarios por día, 50): devuelve el percentil 50 de todos los valores del campo Usuarios por día.

ROUND(Ingresos por usuario, 0): redondea el valor del campo Ingresos por usuario a un número sin decimales (es decir, con 0 posiciones decimales).

SUBSTR(Campaign, 1, 5): devuelve los 5 primeros caracteres del valor del campo Campaña.

REGEXP_EXTRACT(Cadena de valores delimitados por barras verticales, R'^([a-zA-Z_]*)(\|)'): extrae el primer valor de una cadena delimitada por barras verticales.

DATETIME_DIFF(Start Date, End Date): calcula el número de días que hay entre la fecha de inicio y la de finalización.

PARSE_DATETIME("%d/%m/%Y %H:%M:%S", DateTimeText)- crea una fecha a partir de un campo de texto.

TOCITY(ID de criterio, "CRITERIA_ID"): muestra el nombre de la ciudad asociada a un ID de criterio de segmentación geográfica de Google Ads que sea válido.

Más información sobre el uso de funciones

Utilizar la lógica de bifurcación en los campos calculados

Las instrucciones CASE le permiten ejecutar lógicas de bifurcación de estilo "si/entonces/si no" en los campos calculados. Por ejemplo, la siguiente fórmula CASE clasifica los países especificados por regiones, mientras que agrupa a los que no se han especificado en la categoría "Otros":

CASE 
    WHEN País IN ("EE. UU.","Canadá","México") THEN "Norteamérica" 
    WHEN País IN ("Inglaterra","Francia") THEN "Europa" 
    ELSE "Otros" 
END

Más información sobre CASE.

 

¿Te ha resultado útil esta información?
¿Cómo podemos mejorar esta página?