Los campos calculados te permiten crear métricas y dimensiones a partir de tus datos. Con ellos puedes ampliar y transformar la información procedente de tus 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, así como usar lógica de bifurcación para evaluar datos y obtener resultados diferentes. También puedes crear grupos personalizados con el tipo de campo calculado grupo personalizado o contenedores personalizados con el tipo de campo calculado contenedor personalizado. El resultado de los campos calculados de cada fila de datos se puede mostrar en gráficos que incluyan esos campos. La forma en que se muestran estos datos nuevos depende de cómo se usen.
Por ejemplo, supongamos que creas un campo calculado denominado Total, que multiplica un campo de precio unitario (Price) por un campo de cantidad vendida (Qty Sold):
Cuando se utiliza en una tabla, el campo calculado Total muestra el resultado de esa multiplicación correspondiente a cada fila.
Cuando se utiliza en un gráfico 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.
Campos calculados de fuentes de datos y específicos de gráficos
Hay dos tipos de campos calculados, que vienen determinados por el lugar en el que se crean: en la fuente de datos o en gráficos específicos de un informe. Cada tipo de campo ofrece ciertas ventajas con respecto al otro.
Campos calculados de fuentes de datos
Cuando se crea un campo calculado en una fuente de datos:
- El campo calculado está disponible en cualquier informe que use esa fuente de datos.
- Se puede usar en gráficos, controles y otros campos calculados, igual que un campo normal.
- Se puede filtrar información por ese campo del mismo modo que con un campo normal. Por ejemplo, podrías configurar una propiedad de filtro para incluir solo artículos con un valor combinado de 500 € o más:
Limitaciones 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.
- No se puede aplicar formato de valor personalizado cuando se crea o edita un campo calculado de una fuente de datos. Se puede aplicar formato de valor personalizado a un campo calculado de una fuente de datos en la pestaña Configuración del panel Propiedades de un gráfico.
Campos calculados específicos de gráficos
Puedes 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.
- Se pueden crear campos calculados específicos de gráficos basados en datos combinados.
- Se pueden incluir campos calculados de fuentes de datos en campos calculados específicos de gráficos.
- Se puede aplicar formato de valor personalizado a un campo calculado específico de gráfico durante el proceso de creación.
Limitaciones 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 necesitas hacer referencia a otros campos calculados, usa 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 | Sí |
¿Pueden incluir otros campos calculados? | Sí | 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
oMAX
, crean campos del tipo Número. - Las fórmulas que usan funciones de texto, como
CONCAT
,SUBSTR
oLOWER
, crean campos del tipo Texto. - Las fórmulas que usan funciones de fecha y hora crean datos de los tipos Número o Fecha y hora, según la función que se utilice.
Puedes 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. Puedes crear campos calculados que funcionen en valores desagregados, fila por fila, o en valores agregados.
Por ejemplo, supongamos que tienes 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 |
3/10/2019 | Alpiste "Piopio" |
5 |
7,99 |
8/10/2019 | Alpiste "Piopio" |
3 |
7,99 |
13/10/2019 | Alpiste "Piopio" |
5 |
7,99 |
Para calcular el valor total de estos pedidos, debes multiplicar Precio por Cantidad vendida:
Precio * Cantidad vendida
Si creas 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, incluye las funciones de agregación deseadas para cualquiera de los campos numéricos que conforman la fórmula. Por ejemplo, supongamos que deseas mostrar el margen de beneficios total en un gráfico de resultados. Puedes hacerlo con una fórmula como la siguiente:
SUMA(Beneficio)/SUMA(Ingresos)
Cuando especificas explícitamente el método de agregación, la agregación predeterminada del campo es Automática
. De esta manera, Looker 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 te permiten llevar a cabo estas acciones:
- Hacer cálculos matemáticos básicos con campos numéricos
- Manipular datos con funciones
- Usar lógica de bifurcación
- Crear grupos personalizados
- Crear contenedores personalizados
Hacer cálculos matemáticos básicos con campos numéricos
Puedes realizar cálculos aritméticos sencillos con los operadores habituales:
- Suma: +
- Resta: -
- División: /
- Multiplicación: *
Puedes 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. Utiliza 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 te 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(Campaña, 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(Fecha de inicio, Fecha de finalización)
: 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
Usar lógica de bifurcación
Las instrucciones CASE te 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
Crear grupos personalizados
Puedes crear grupos personalizados ad hoc para las dimensiones sin necesidad de desarrollar ni codificar lógica CASE
en campos calculados ni en SQL. Esto puede ser útil para asignar etiquetas fijas o nombres de categorías a valores que responden a condiciones específicas.
Por ejemplo, en un gráfico de tabla llamado Número de vuelos de la FAA por destino, se muestra la métrica Número de registros, que está agrupada por una dimensión llamada DestState que representa los destinos de los vuelos.
El creador del informe quiere ver y comparar los datos por región en vez de por estados, pero no hay ninguna dimensión de Región disponible en la fuente de datos. Puede crear un grupo personalizado para agrupar estados o países específicos en regiones.
El creador del informe añade al gráfico un campo calculado de grupo personalizado introduciendo las siguientes especificaciones:
- En Campo seleccionado por el que agrupar, el creador del informe selecciona el campo DestState.
- En Nuevo nombre del campo, le da un nombre al campo del nuevo grupo. Lo denomina Región de destino de los vuelos.
- En el campo Nombre del grupo, el creador del informe indica Noroeste del Pacífico para representar los estados agrupados en esta región.
- En el menú desplegable Incluir o excluir, el creador del informe selecciona Incluir.
-
En el menú desplegable Condición, selecciona la función
En
para poder especificar valores concretos para el grupo Noroeste del Pacífico. -
En el campo Valores del grupo, indica las abreviaturas de los estados OR, WY, ID, MT y WA.
-
El creador del informe quiere comparar la región Noroeste del Pacífico con el resto del país. Para ello, marca la casilla Agrupar los valores restantes como un grupo nuevo.
-
En el campo Nombre del grupo para los valores restantes, el creador del informe indica la etiqueta Otras regiones de EE. UU. para que todos los estados restantes que no pertenezcan al grupo Noroeste del Pacífico se agrupen en una etiqueta.
-
El editor del informe hace clic en Guardar.
La tabla resultante ahora muestra la métrica Número de registros agrupada por los nuevos grupos de dimensiones del campo Región de destino de los vuelos: Noroeste del Pacífico y Otras regiones de EE. UU.
De esta forma, los usuarios pueden saber rápidamente cuántos vuelos se dirigieron a la región noroeste del Pacífico (4.430.314 vuelos) en comparación con otras regiones de EE. UU. (112.334.509 vuelos).
Más información sobre los grupos personalizados
Crear contenedores personalizados
Los contenedores personalizados te permiten crear contenedores ad hoc, o niveles numéricos, para las dimensiones de tipo numérico sin necesidad de desarrollar ni programar lógica CASE
en campos calculados ni en SQL. El tipo de campo calculado Contenedor te puede resultar útil si quieres agrupar rápidamente valores en intervalos específicos de números enteros para ajustar la granularidad de tus datos.
Por ejemplo, en un gráfico de tabla llamado Películas estrenadas por año se muestra la métrica Número de registros, que está agrupada por una dimensión llamada year_film que representa el año en que se estrenó una película.
El creador del informe quiere ver y comparar los datos por décadas en vez de por años, pero no hay ninguna dimensión de Década disponible en la fuente de datos. El creador del informe puede agrupar los años por décadas creando un contenedor personalizado.
El creador del informe añade al gráfico un campo calculado de contenedor personalizado introduciendo las siguientes especificaciones:
- En Nuevo nombre del campo, le da un nombre al campo del nuevo grupo: Década.
- En Campo seleccionado por el que agrupar en contenedores, el creador del informe selecciona el campo year_film.
- En Formato de campo de contenedor, el creador del informe selecciona el formato Intervalo "[x,y)".
- En Tipo de contenedor, el creador del informe selecciona Mismo tamaño.
- En el campo Tamaño del contenedor, indica 10, ya que es el número de años que tiene una década.
- En Valor mínimo del contenedor, el creador del informe introduce 1920 para que los contenedores comiencen en la década más temprana en la que se estrenó una película del conjunto de datos.
- En Valor máximo del contenedor, el creador del informe introduce 2020 para que los contenedores terminen en la última década en la que se ha estrenado una película del conjunto de datos.
-
Para tener en cuenta los puntos de datos que no son relevantes, el creador del informe marca la casilla Guardar los valores restantes fuera del mínimo y el máximo en contenedores independientes.
-
El editor del informe hace clic en Guardar.
La tabla resultante ahora muestra la métrica Número de registros agrupada por el nuevo campo de contenedor Década, que refleja el número de películas que se estrenaron en cada década.
Más información sobre los contenedores personalizados
Recursos relacionados
- Lista de funciones de Looker Studio
- Dimensiones y métricas
- Aplicar formato a los campos de los informes
- Crear fuentes de datos
- Crear grupos personalizados
- Crear contenedores personalizados