Información acerca de los campos calculados

Los campos calculados te permiten crear nuevas métricas y dimensiones derivadas de tus datos. Los campos calculados te permiten extender y transformar la información que fluye de tus fuentes de datos, y ver los resultados en los informes.

Mira un video

Cómo funcionan los campos calculados

Un campo calculado es una fórmula que realiza alguna acción en uno o más campos de la fuente de datos. Los campos calculados pueden realizar operaciones aritméticas y matemáticas, manipular texto, fechas y datos geográficos, y usar lógica de ramificación para evaluar los datos y devolver diferentes resultados. También puedes crear grupos personalizados con el tipo de campo calculado grupo personalizado o discretizaciones personalizadas con el tipo de campo calculado discretización personalizada. Luego, el resultado de un campo calculado se puede mostrar en cada fila de datos en los gráficos que incluyen ese campo. La forma en que se muestran estos datos nuevos depende de cómo se usen.

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

En el panel Agregar un campo, se muestra la fórmula sum(Price) * sum(Qty Sold) para un campo calculado llamado Total.

Cuando se usa en una tabla, el campo calculado Total muestra el producto de esa multiplicación en cada fila.

Un gráfico de tabla muestra columnas para SKU, Artículo, Precio y Cantidad vendida, junto con el campo calculado Total, que multiplica el valor de Precio por la Cantidad vendida para cada fila.

Cuando se usa en un cuadro de evaluación, el campo Total muestra la suma de los productos de todas las filas en las que la cantidad se multiplica por el precio.

La métrica del campo calculado Total en un gráfico de cuadro de evaluación muestra el valor 15,488.22 con el nombre del campo, Total, en superíndice arriba.

Comparación entre los campos calculados de fuentes de datos y los específicos del gráfico

Existen dos tipos de campos calculados, que se determinan en función del lugar en el que se crean: en la fuente de datos o en gráficos específicos de un informe. Cada tipo de campo calculado ofrece ciertas ventajas sobre el otro.

Campos calculados en fuentes de datos

Cuando creas un campo calculado en una fuente de datos, tienes las siguientes opciones:

  • El campo calculado está disponible en cualquier informe que use esa fuente de datos.
  • Puedes usar un campo calculado de la fuente de datos en gráficos, controles y otros campos calculados, al igual que un campo normal.
  • Puedes filtrar un campo calculado de una fuente de datos, al igual que un campo normal. Por ejemplo, puedes establecer una propiedad de filtro para incluir solo los elementos con un valor combinado de USD 500 o más:

Se selecciona un campo calculado llamado Item Filter con la lógica Mayor que o igual a 500 como el filtro de control de filtro.

Límites de los campos calculados de fuentes de datos

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

  • No puedes usar un campo calculado de una fuente de datos con datos combinados.
  • Debes tener derechos de edición en la fuente de datos para crear o editar campos calculados allí.
  • No puedes aplicar un formato de valor personalizado cuando creas o editas un campo calculado en una fuente de datos.

Puedes aplicar un formato de valor personalizado a un campo calculado de la fuente de datos en la pestaña Configuración del panel Propiedades de un gráfico.

Campos calculados específicos del gráfico

Puedes agregar campos calculados directamente a un gráfico en tu informe. Estos campos calculados específicos del gráfico (también conocidos como “a nivel del gráfico”) pueden hacer operaciones matemáticas, usar funciones y devolver sentencias CASE basadas en resultados, al igual que los campos calculados en una fuente de datos.

Los campos calculados específicos del gráfico ofrecen algunas ventajas en comparación con los campos calculados de las fuentes de datos:

  • Puedes agregar campos rápidamente sin necesidad de acceder a la fuente de datos.
  • Puedes crear campos calculados específicos del gráfico que se basen en datos combinados.
  • Puedes incluir campos calculados de fuentes de datos en campos calculados específicos del gráfico.
  • Puedes aplicar un formato de valor personalizado a un campo calculado específico del gráfico durante el proceso de creación.

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

  • Los campos calculados específicos de un gráfico solo existen en el gráfico en el que se crean. Crear un campo en el gráfico no lo crea también en la fuente de datos del gráfico.
  • No puedes hacer referencia a otros campos calculados específicos del gráfico en tu fórmula, incluso si esos campos están definidos en el mismo gráfico. (Si necesitas hacer referencia a otros campos calculados, usa un campo calculado de la fuente de datos).
  • Para poder crear campos calculados específicos de un gráfico, debes ser editor del informe.
  • La opción Edición de campos en informes debe estar habilitada en la fuente de datos.

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

Función Campos calculados de fuentes de datos Campos calculados específicos del gráfico
¿Quiénes pueden crear? Editores de fuentes de datos Editores de informes
¿Funciona con datos combinados? No
¿Incluir otros campos calculados? No
¿Dónde se puede usar el campo? Cualquier informe basado en la fuente de datos Solo el gráfico específico en el que se creó

Tipo de datos

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

  • Las fórmulas que usan funciones aritméticas o de agregación, como SUM, COUNT o MAX, crean campos de tipo Number.
  • Las fórmulas que usan funciones de texto, como CONCAT, SUBSTR o LOWER, crean campos de tipo Texto.
  • Las fórmulas que usan funciones de fecha y hora crean campos de tipo Number o Date & Time, según la función que se use.

Puedes cambiar el tipo de datos de los campos calculados con el menú desplegable Tipo en el editor de fuentes de datos.

Obtén más información sobre los tipos de datos.

Agregación y campos calculados

La agregación es el método por el cual se resumen los datos de un campo. Puedes crear campos calculados que funcionen con valores agregados, no agregados o fila por fila.

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

Fecha del pedido Artículo Cantidad vendida Precio
2/10/2019 Semillas para aves Pretty Bird

7

7.99

3/10/2019 Semillas para aves Pretty Bird

5

7.99

8/10/2019 Semillas para aves Pretty Bird

3

7.99

13/10/2019 Semillas para aves Pretty Bird

5

7.99

Para calcular el valor total de estos pedidos, debes multiplicar el Precio y la Cantidad vendida :

Price * Quantity Sold

Si creas este campo en la fuente de datos, el resultado será una dimensión numérica no agregada. Si usas esta opción en un gráfico, se aplicará la agregación predeterminada de Sum (Suma) y se calculará el total por fila de tus datos.

Para crear una métrica calculada agregada, incluye las funciones de agregación deseadas a los campos numéricos que componen la fórmula. Por ejemplo, supongamos que deseas mostrar tu margen de ganancias total en un cuadro de evaluación. Puedes hacerlo con una fórmula como esta:

SUM(Profit) / SUM(Revenue)

Cuando especificas de forma explícita el método de agregación, la agregación predeterminada del campo se establece en Auto. Esto garantiza que Looker Studio agregue la fórmula según lo previsto y evita que tus campos calculados se dañen si alguien cambia la agregación predeterminada.

Qué puedes hacer con los campos calculados

Los campos calculados te permiten realizar las siguientes tareas:

Realiza operaciones matemáticas básicas con campos numéricos

Puedes realizar cálculos aritméticos simples con los operadores normales:

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

Puedes crear un campo calculado con cualquiera de los operadores anteriores en combinación con valores numéricos estáticos y campos numéricos no agregados de tu fuente de datos. Usa paréntesis para forzar el orden de cálculo.

Ejemplos

Users / New Users

(SUM(Price) * SUM(Quantity)) *.085

Obtén más información sobre los operadores.

Manipula los datos con funciones

Las funciones permiten agregar los datos de diferentes maneras, aplicar operaciones matemáticas y estadísticas, manipular texto y trabajar con información geográfica y de fechas.

Ejemplos

SUM(Quantity): Suma los valores del campo Cantidad.

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

ROUND(Revenue Per User, 0): Redondea el campo Ingresos por usuario a 0 decimales.

SUBSTR(Campaign, 1, 5): Muestra los primeros 5 caracteres del campo Campaign.

REGEXP_EXTRACT(Pipe delimited values, R'^([a-zA-Z_]*)(\|)'): Extrae el primer valor de una cadena delimitada por barras verticales.

DATETIME_DIFF(Start Date, End Date): Calcula la cantidad de días entre la fecha de inicio y la fecha de finalización.

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

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

Obtén más información para usar las funciones.

Usa la lógica de ramificación

Las sentencias CASE permiten aplicar una lógica de ramificación de tipo "if/then/else" en los campos calculados. Por ejemplo, la siguiente fórmula CASE categoriza los países especificados en regiones y agrupa los no especificados en una categoría “Otros”:

CASE
    WHEN Country IN ("USA","Canada","Mexico") THEN "North America"
    WHEN Country IN ("England","France") THEN "Europe"
    ELSE "Other"
END

Obtén más información sobre CASE .

Crea un grupo personalizado

Los grupos personalizados permiten crear grupos personalizados ad hoc para dimensiones sin necesidad de desarrollar ni programar la lógica CASE en campos calculados ni SQL. Esto puede ser útil si quieres asignar etiquetas fijas o nombres de categorías a valores que coinciden con condiciones específicas.

Por ejemplo, un gráfico de tabla llamado FAA flight count by destination muestra una métrica de Record Count agrupada por una dimensión de DestState que representa los destinos de los vuelos.

El creador del informe quiere ver y comparar los datos por región en lugar de por estados individuales, pero no hay una dimensión Región disponible en la fuente de datos. El creador del informe puede agrupar estados o países específicos en regiones creando un grupo personalizado.

El creador del informe agrega un campo calculado de grupo personalizado al gráfico ingresando las siguientes especificaciones:

  • En el campo Selected field to group by, el creador del informe selecciona el campo DestState.

  • En el campo Nombre del campo nuevo, el creador del informe proporciona un nombre para el nuevo campo de grupo. Se llama Región de destino del vuelo.

  • En el campo Nombre del grupo, el creador del informe ingresa Pacific Northwest para representar los estados agrupados en la región del noroeste del Pacífico.

  • En el menú desplegable Incluir o excluir, el creador del informe selecciona Incluir.

  • En el menú desplegable Condición, el creador del informe selecciona la función In para poder especificar valores concretos para el grupo del noroeste del Pacífico.

  • En el campo Valores del grupo, el creador del informe ingresa las abreviaturas de los estados OR, WY, ID, MT y WA.

  • El creador del informe desea ver cómo se compara la región del noroeste del Pacífico con el resto del país. El creador del informe selecciona la casilla de verificación Agrupar los valores restantes como un grupo nuevo.

  • En el campo Nombre del grupo para los valores restantes, el creador del informe ingresa la etiqueta Otras regiones de EE.UU. para que todos los estados restantes que no se encuentran en el grupo del noroeste del Pacífico se agrupen bajo una sola etiqueta.

  • El editor de informes hace clic en Guardar.

La tabla resultante ahora muestra la métrica Record Count agrupada por los nuevos grupos de dimensiones Flight destination region: Pacific Northwest y Other US regions.

Esta tabla permite a los usuarios comprender rápidamente cuántos destinos de vuelos se ubicaron en la región del Noroeste Pacífico (4,430,314 vuelos), en comparación con otras regiones de EE.UU. (112,334,509 vuelos).

Obtén más información sobre los grupos personalizados.

Crea un contenedor personalizado

Los contenedores personalizados te permiten crear contenedores ad hoc o niveles numéricos para dimensiones de tipo numérico sin necesidad de desarrollar ni codificar la lógica CASE en campos calculados o SQL. El tipo de campo calculado Bin puede ser útil cuando deseas agrupar valores rápidamente en rangos de números enteros específicos para ajustar el nivel de detalle de tus datos.

Por ejemplo, un gráfico de tabla llamado Film releases by year muestra una métrica de Record Count agrupada por una dimensión de year_film que representa el año en que se lanzó una película.

El creador del informe desea ver y comparar los datos por década en lugar de por años individuales, pero no hay una dimensión Década disponible en la fuente de datos. El creador del informe puede agrupar los años por décadas creando una discretización personalizada.

El creador del informe agrega un campo calculado de discretización personalizada al gráfico ingresando las siguientes especificaciones:

  • En el campo Nombre del campo nuevo, el creador del informe proporciona un nombre para el nuevo campo de grupo: Década.

  • En el campo Campo seleccionado para agrupar por, el creador del informe selecciona el campo year_film.

  • En el campo Formato del campo de discretización, el creador del informe selecciona el formato Intervalo "[x,y)".

  • En el campo Tipo de discretización, el creador del informe selecciona Tamaño igual.

  • En el campo Tamaño de discretización, el creador del informe ingresa 10, que es la cantidad de años en una década.

  • En Bin min value, el creador del informe ingresa 1920 para comenzar los discretización en la década más antigua en la que se estrenó una película en el conjunto de datos.

  • En Bin max value, el creador del informe ingresa 2020, lo que hace que los discretizaciones finalicen en la década más reciente en la que se lanzó una película en el conjunto de datos.

  • Para tener en cuenta los puntos de datos externos, el creador del informe selecciona la casilla de verificación Agrupa los valores restantes fuera del mínimo y el máximo como grupos separados.

  • El editor de informes hace clic en Guardar.

La tabla resultante ahora muestra la métrica Record Count (Recuento de registros) agrupada por el nuevo campo de discretización Decade (Década), para mostrar la cantidad de películas que se lanzaron en cada década.

Obtén más información sobre los discretizaciones personalizadas.