Liste des fonctions

Looker Studio fournit un certain nombre de fonctions puissantes pouvant être utilisées dans des formules de champ calculé.

Pour en savoir plus sur chacune d'elles, y compris des exemples, consultez l'éditeur de formules. Cette aide apparaîtra à la saisie de votre formule.

Nom Type Description Syntaxe
ABS Arithmétique Renvoie la valeur absolue d'un nombre. En savoir plus ABS(X)
ACOS Arithmétique Renvoie l'arc cosinus de X. En savoir plus ACOS(X)
APPROX_COUNT_DISTINCT Agrégation Renvoie le nombre approximatif de valeurs uniques de X. En savoir plus APPROX_COUNT_DISTINCT(X)
ASIN Arithmétique Renvoie l'arc sinus de X. En savoir plus ASIN(X)
ATAN Arithmétique Renvoie l'arc tangente de X. En savoir plus ATAN(X)
AVG Agrégation Renvoie la moyenne de toutes les valeurs de X. En savoir plus AVG(X)
CASE (simple) Conditionnel Compare successivement input_expression à expression_to_match de chaque clause WHEN et renvoie le premier result pour lequel cette comparaison renvoie "true". En savoir plus

CASE input_expression
    WHEN expression_to_match THEN result
    [WHEN expression_to_match THEN result]
    [...]
    [ELSE result]
END
CASE Conditionnel Évalue le condition de chaque clause WHEN successive et renvoie le premier result où le condition est vrai ; les clauses WHEN et ELSE restantes ne sont pas évaluées. Si toutes les conditions sont "false" ou NULL, la fonction renvoie else_result si celui-ci est présent et NULL s'il ne l'est pas. En savoir plus

CASE
    WHEN condition THEN result
    [WHEN condition THEN result]
    [...]
    [ELSE else_result]
END
CAST Autres Castez le champ ou l'expression dans TYPE. Les champs agrégés ne sont pas autorisés dans CAST.TYPE peut être NUMBER, TEXT ou DATETIME. En savoir plus CAST(field_expression AS TYPE)
CEIL Arithmétique Renvoie l'entier le plus proche supérieur à X. Par exemple, si la valeur de X est v, CEIL(X) est égal ou supérieur à v. En savoir plus CEIL(X)
COALESCE Conditionnel affiche la première valeur non manquante trouvée dans une liste de champs. En savoir plus COALESCE(field_expression[,field_expression, ...])
CONCAT Texte Renvoie un texte correspondant à la concaténation de X et Y. En savoir plus CONCAT(X, Y)
CONTAINS_TEXT Texte Renvoie la valeur "true" si X contient du texte, sinon renvoie la valeur "false". Sensible à la casse. En savoir plus CONTAINS_TEXT(X, text)
COS Arithmétique Renvoie le cosinus de X. En savoir plus COS(X)
COUNT Agrégation Renvoie le nombre de valeurs de X. En savoir plus COUNT(X)
COUNT_DISTINCT Agrégation Renvoie le nombre de valeurs uniques de X. En savoir plus COUNT_DISTINCT(X)
CURRENT_DATE Date Renvoie la date actuelle pour le fuseau horaire spécifié ou celui par défaut. En savoir plus CURRENT_DATE([time_zone])
CURRENT_DATETIME Date Affiche la date et l'heure actuelles selon le fuseau horaire spécifié ou par défaut. En savoir plus CURRENT_DATETIME([time_zone])
DATE Date Crée une valeur ou un champ "Date" à partir de nombres, ou à partir d'une expression ou d'un champ de type "Date et heure". En savoir plus DATE(year, month, day)
DATE_DIFF Date Affiche le nombre de jours entre X et Y (X – Y). En savoir plus DATE_DIFF(X, Y)
DATE_FROM_UNIX_DATE Date Interprète un nombre entier comme le nombre de jours écoulés depuis le 1er janvier 1970 (1970-01-01). En savoir plus DATE_FROM_UNIX_DATE(integer)
DATETIME Date Crée une valeur ou un champ de type "Date et heure" à partir de nombres. En savoir plus DATETIME(year, month, day, hour, minute, second)
DATETIME_ADD Date Ajoute un intervalle de temps spécifié à une date. En savoir plus DATETIME_ADD(datetime_expression, INTERVAL integer part)
DATETIME_DIFF Date Affiche le nombre de limites de partie entre deux dates. En savoir plus DATETIME_DIFF(date_expression, date_expression, part)
DATETIME_SUB Date Soustrait un intervalle de temps spécifié d'une date. En savoir plus DATETIME_SUB(datetime_expression, INTERVAL integer part)
DATETIME_TRUNC Date Tronque une date selon le niveau de précision spécifié. En savoir plus DATETIME_TRUNC(date_expression, part)
JOUR Date Affiche le jour d'une date, ou une date et une heure. En savoir plus Day(date_expression)
ENDS_WITH  Texte Renvoie "true" si X se termine par le texte, sinon renvoie "false". Sensible à la casse. En savoir plus ENDS_WITH(X, text)
EXTRACT Date Affiche une partie d'une date, ou une date et une heure. En savoir plus EXTRACT(part FROM date_expression)
FLOOR Arithmétique Renvoie l'entier le plus proche inférieur à X. Par exemple, si la valeur de X est v, FLOOR(X) est égal ou inférieur à v. En savoir plus FLOOR(X)
FORMAT_DATETIME Date Affiche une chaîne au format date. En savoir plus FORMAT_DATETIME(format_string, datetime_expression)
HEURE Date Renvoie le composant "heure" d'une date et d'une heure. En savoir plus HOUR(datetime_expression)
HYPERLINK Autres Renvoie un lien hypertexte vers l'URL, avec le libellé correspondant. En savoir plus HYPERLINK(URL, link label)
SI Conditionnel Si condition est "true", la fonction renvoie true_result, sinon elle renvoie false_result. false_result n'est pas évalué si condition est "true". true_result n'est pas évalué si condition est "false" ou NULL. En savoir plus IF(condition, true_result, false_result)
IMAGE Autres Crée des champs Image dans votre source de données. En savoir plus IMAGE(Image URL, [Alternative Text])
LEFT_TEXT  Texte Renvoie un nombre de caractères à partir du début de X. Le nombre de caractères est spécifié par length. En savoir plus LEFT_TEXT(X, length)
LENGTH Texte Renvoie le nombre de caractères dans X. En savoir plus LENGTH(X)
LOG Arithmétique Affiche le logarithme de base 2 de X. En savoir plus LOG(X)
LOG10 Arithmétique Affiche le logarithme de base 10 de X. En savoir plus LOG10(X)
LOWER Texte Convertit X en minuscules. En savoir plus LOWER(X)
MAX Agrégation Renvoie la valeur maximale de X. En savoir plus MAX(X)
MEDIAN Agrégation Renvoie la médiane de toutes les valeurs de X. En savoir plus MEDIAN(X)
MIN Agrégation Renvoie la valeur minimale de X. En savoir plus MIN(X)
MINUTE Date Affiche le composant "minutes" d'une date et d'une heure données. En savoir plus MINUTE(datetime_expression)
MOIS Date Renvoie le mois à partir d'une valeur de type "Date et heure". En savoir plus MONTH(date_expression)
NARY_MAX Arithmétique Affiche la valeur maximale de X, Y, [,Z]*. Tous les arguments d'entrée doivent être du même type (tous de type nombre). Au moins un argument d'entrée doit être un champ ou une expression comprenant un champ. En savoir plus NARY_MAX(X, Y [,Z]*)
NARY_MIN Arithmétique Affiche la valeur minimale de X, Y, [,Z]*. Tous les arguments d'entrée doivent être du même type (tous de type nombre). Au moins un argument d'entrée doit être un champ ou une expression comprenant un champ. En savoir plus NARY_MIN(X, Y [,Z]*)
NATIVE_DIMENSION Autres Renvoie le résultat d'une expression SQL évaluée par l'ensemble de données sous-jacent. L'expression ne peut inclure aucune agrégation. En savoir plus NATIVE_DIMENSION("JSON_VALUE('{"name": "Dana"}', '$.name')","STRING")
NULLIF Conditionnel affiche "null" si l'entrée correspond à une expression (dans le cas contraire, l'entrée s'affiche). En savoir plus NULLIF(input_expression, expression_to_match)
PARSE_DATE Date Convertit du texte en date. En savoir plus PARSE_DATE(format_string, text)
PARSE_DATETIME Date Convertit du texte en une date avec l'heure. En savoir plus PARSE_DATETIME(format_string, text)
PERCENTILE Agrégation Renvoie le classement au centile N du champ X. En savoir plus PERCENTILE(X,N)
POWER Arithmétique Renvoie le résultat d'une opération élevant X à la puissance Y. En savoir plus POWER(X, Y)
TRIMESTRE Date Affiche le trimestre de l'année pour une date donnée. En savoir plus QUARTER(date_expression)
REGEXP_CONTAINS Texte Renvoie la valeur "true" si X contient le modèle de l'expression régulière. Sinon, renvoie la valeur "false". En savoir plus REGEXP_CONTAINS(X, regular_expression)
REGEXP_EXTRACT Texte Renvoie la première sous-chaîne de X correspondant au modèle de l'expression régulière. En savoir plus REGEXP_EXTRACT(X, regular_expression)
REGEXP_MATCH Texte Renvoie la valeur "true" si X correspond au modèle de l'expression régulière. Sinon, renvoie la valeur "false". En savoir plus REGEXP_MATCH(X, regular_expression)
REGEXP_REPLACE Texte Remplace toutes les occurrences textuelles correspondant au modèle d'expression régulière dans X par la chaîne de remplacement. En savoir plus REGEXP_REPLACE(X, regular_expression, replacement)
REMPLACER Texte Renvoie une copie de X où toutes les occurrences de Y dans X sont remplacées par Z. En savoir plus REPLACE(X, Y, Z)
RIGHT_TEXT  Texte Renvoie un nombre de caractères à partir de la fin de X. Le nombre de caractères est spécifié par length. En savoir plus RIGHT_TEXT(X, length)
ARRONDI Arithmétique Renvoie X arrondi à Y chiffres de précision. En savoir plus ROUND(X, Y)
SECOND Date Affiche le composant "secondes" d'une date et d'une heure données. En savoir plus SECOND(datetime_expression)
SIN Arithmétique Renvoie le sinus de X. En savoir plus SIN(X)
SQRT Arithmétique Renvoie la racine carrée de X. Notez que X ne doit pas être négatif. En savoir plus SQRT(X)
STARTS_WITH Texte Renvoie "true" si X commence par le texte. Sinon, renvoie la valeur "false". Sensible à la casse. En savoir plus STARTS_WITH(X, text)
STDDEV Agrégation Renvoie l'écart type de X. En savoir plus STDDEV(X)
SUBSTR Texte Renvoie un texte qui est une sous-chaîne de X. La sous-chaîne commence à l'index de début et comporte length caractères. En savoir plus SUBSTR(X, start index, length)
SUM Agrégation Renvoie la somme de toutes les valeurs de X. En savoir plus SUM(X)
TAN Arithmétique Renvoie la tangente de X. En savoir plus TAN(X)
TOCITY Données géographiques Renvoie le nom de la ville pour X. TOCITY(X [,Input Format])
TOCONTINENT Données géographiques Renvoie le nom du continent pour X. En savoir plus TOCONTINENT(X [,Input Format])
TOCOUNTRY Données géographiques Renvoie le nom du pays pour X. En savoir plus TOCOUNTRY(X [,Input Format])
TODATE Date Affiche une date formatée en mode de compatibilité. En savoir plus TODATE(X, Input Format, Output Format)
AUJOURD'HUI Date Renvoie la date actuelle pour le fuseau horaire spécifié ou celui par défaut. En savoir plus TODAY([time_zone])
TOREGION Données géographiques Renvoie le nom de la région pour X. En savoir plus TOREGION(X [,Input Format])
TOSUBCONTINENT Données géographiques Renvoie le nom du sous-continent pour X. En savoir plus TOSUBCONTINENT(X [,Input Format])
TRIM Texte Renvoie X sans espace superflu au début ou à la fin. En savoir plus TRIM(X)
UNIX_DATE Date Renvoie le nombre de jours écoulés depuis le 1er janvier 1970 (1970-01-01). En savoir plus UNIX_DATE(date_expression)
UPPER Texte Convertit X en majuscules. En savoir plus UPPER(X)
VARIANCE Agrégation Renvoie la variance de X. En savoir plus VARIANCE(X)
SEMAINE Date Affiche le numéro de semaine correspondant à une date donnée. En savoir plus WEEK(Date)
WEEKDAY Date Affiche un nombre représentant le jour de la semaine pour une date donnée. En savoir plus WEEKDAY(Date)
ANNÉE Date Renvoie l'année correspondant à une date donnée. En savoir plus YEAR(Date)
YEARWEEK Date Affiche l'année et le numéro de semaine d'une date donnée. En savoir plus YEARWEEK(Date)