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. Algunos ejemplos son LOG, POWER y ROUND.
- Las funciones de fecha te permiten manipular y transformar datos de tiempo. Entre los ejemplos, se incluyen DATE, DATETIME_DIFF y YEAR.
- Las funciones de Geo te permiten transformar los datos de ubicación geográfica. Algunos ejemplos son TOCITY, TOCOUNTRY y TOREGION.
- Las funciones de texto te permiten manipular datos de cadena. Algunos ejemplos son CONCAT, REGEXP_MATCH y SUBSTR.
Consulta la lista completa de funciones disponibles.
Argumentos de la función
Todas las funciones esperan una entrada, llamada argumentos, que le indica a la función sobre qué datos debe actuar. Los argumentos pueden ser nombres de campos o expresiones. Una expresión puede ser un número, un texto literal o una instrucción 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 funciones
- Cuando proporciones argumentos de función, asegúrate de encerrar el texto literal entre comillas simples o dobles.
- Cuando uses expresiones regulares, usa una doble barra inversa para escapar los caracteres especiales. Por ejemplo,
REGEXP_MATCH(GotStars, "\\*")coincide con el carácter literal *. - Las funciones geográficas requieren un código geográfico admitido como entrada.
Códigos de entrada de ubicación 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
A continuación, se muestran 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 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 categoría respectiva y, de forma opcional, agrupar otras campañas en una categoría diversa:
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 usarlo 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 a través de la función CONCAT. Esto crea un campo nuevo con los valores concatenados. Por ejemplo:
CONCAT('Browser: ', BROWSER, ' Version: ', BROWSER VERSION)
El nuevo campo mostrará las cadenas literales y los valores de dimensión como una sola entrada. Los valores de los datos podrían verse como en los siguientes ejemplos:
- Navegador: Chrome, versión: 68.0.3440.106
- Navegador: Safari, versión 11.0
- Navegador: Firefox, versión: 61.0
Ejemplo 3. Cómo crear hipervínculos a partir de tus datos
Si tus datos contienen URLs, puedes crear vínculos en los que se puede hacer clic y que aparecen en las tablas con la función HYPERLINK.
Por ejemplo, supongamos que tienes una dimensión de SKU personalizada asociada a la URL de la descripción del producto pertinente en la dimensión PAGE. 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 crear la URL, usa CONCAT para crear 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, las conversiones son una métrica agregada.