Usa funciones en campos calculados

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

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.