Las funciones te permiten manipular tus datos de formas que van más allá de la aritmética simple. Looker Studio proporciona más de 50 funciones, agrupadas en los siguientes tipos:
- Las funciones de agregación realizan cálculos en varias filas de tus datos. Algunos ejemplos son SUM, AVG, MIN y MAX.
- Las funciones aritméticas aplican cálculos matemáticos a tus datos. Los ejemplos incluyen LOG, POWER y ROUND.
- Las funciones de fecha te permiten manipular y transformar datos de tiempo. Algunos ejemplos son DATE, DATETIME_DIFF y YEAR.
- Las funciones geo te permiten transformar datos de ubicación geográfica. Algunos ejemplos son TOCITY, TOCOUNTRY y TOREGION.
- Las funciones de texto te permiten manipular datos de cadenas. Algunos ejemplos son CONCAT, REGEXP_MATCH y SUBSTR.
Consulta la lista completa de funciones disponibles.
Argumentos de la función
Todas las funciones esperan entradas, llamadas argumentos, que le indican a la función sobre qué datos actuar. Los argumentos pueden ser nombres de campos o expresiones. Una expresión puede ser un número, un texto literal o una sentencia que se evalúa como un nombre de campo en tu fuente de datos. Los argumentos también pueden proporcionar instrucciones adicionales o información de formato.
Más información sobre los argumentos de las funciones
- Cuando proporciones argumentos de función, asegúrate de encerrar el texto literal entre comillas simples o dobles.
- Cuando uses expresiones regulares, usa dos barras inversas para escapar caracteres especiales. Por ejemplo,
REGEXP_MATCH(GotStars, "\\*")
coincide con el carácter literal *. - Las funciones geográficas requieren un código geográfico compatible como entrada.
Códigos de entrada geográfica
- ' CITY_ID '
- ' CONTINENT_CODE '
- ' COUNTRY_ISO_CODE '
- ' REGION_ISO_CODE '
- ' SUB_CONTINENT_CODE '
Los códigos geográficos válidos se definen aquí:
El código de entrada es opcional si la expresión del campo es una columna derivada que ya contiene información geográfica semántica; de lo contrario, es obligatorio.
Ejemplos de funciones
Estos son algunos ejemplos simples del uso de las funciones más populares. Hay ejemplos complejos adicionales disponibles en las referencias de funciones individuales.
Ejemplo 1: Organiza y simplifica tus campañas de Analytics.
Supongamos que publicas varias campañas publicitarias y usas un sistema de codificación para identificarlas por categoría. Si suponemos que los códigos comparten un formato regular, puedes usar la expresión CASE y la función REGEXP_MATCH para agrupar las campañas relacionadas.
Por ejemplo, supongamos que tienes códigos de campaña como C1, C2 y C3 para bienes de consumo, E1, E2 y E3 para productos electrónicos, y S1, S2 y S3 para anuncios en redes sociales. Puedes agrupar estos códigos de campaña en su respectiva categoría y, de forma opcional, agrupar otras campañas en una categoría miscelánea:
CASE
WHEN REGEXP_MATCH
(CAMPAIGN, "C.*")
THEN
"Consumer"
WHEN REGEXP_MATCH
(CAMPAIGN, "E.*")
THEN
"Electronics"
WHEN REGEXP_MATCH
(CAMPAIGN, "S.*")
THEN
"Social"
ELSE
"Misc"
END
Ahora puedes usar este campo calculado para ver el rendimiento de tus campañas por grupo o en un control de filtro para definir mejor la vista de tus datos.
Obtén más información sobre CASE.
Ejemplo 2: Combina valores de varios campos.
Puedes agregar y mostrar tus datos de nuevas maneras combinando varios campos con la función CONCAT. Esto crea un campo nuevo con los valores concatenados. Por ejemplo:
CONCAT
('Browser: ', BROWSER, ' Version: ', BROWSER VERSION)
El campo nuevo mostrará las cadenas literales y los valores de dimensión como una sola entrada, como la siguiente:
Navegador: Chrome, versión 68.0.3440.106 |
Navegador: Safari, versión 11.0 |
Navegador: Firefox, versión 61.0 |
… |
Ejemplo 3. Crea hipervínculos a partir de tus datos
Si tus datos contienen URLs, puedes crear vínculos en los que se pueda hacer clic que aparezcan en las tablas con la función HYPERLINK.
Por ejemplo, supongamos que tienes una dimensión de SKU personalizada asociada con la URL a la descripción del producto relevante en la dimensión PÁGINA. La siguiente fórmula crea un vínculo en el que se puede hacer clic para cada registro de tus datos:
HYPERLINK
(URL, SKU )
Si tus datos no contienen la URL completa o necesitas combinar varios campos para crearla, usa CONCAT para construir el vínculo:
HYPERLINK(CONCAT
("HTTPS://mydomain.com/", PARTIAL-URL, "?some-parameter"), SKU )
También puedes usar la función HYPERLINK para crear imágenes en las que se pueda hacer clic en tus tablas.
Obtén más información sobre HYPERLINK .
Límites de los campos calculados
Las fórmulas de los campos calculados no pueden combinar datos no agregados (dimensiones) y datos agregados (métricas).
Por ejemplo, no se permite lo siguiente:
CASE WHEN Country = "England" AND Conversions > 100 THEN... // invalid formula
En este ejemplo, Conversiones es una métrica agregada.