Formation à GPT3 et ChatGPT
Musclez le contenu + SEO
Web analytics

Liste des fonctions de Google Data Studio pour champs calculés

Voici une liste de fonctions utilisables dans Google Data Studio pour créer des champs calculés.

Data Studio fournit un certain nombre de fonctions qui peuvent être utilisées dans les formules des champs calculés.

De plus amples informations sur chaque fonction, y compris des exemples, sont disponibles dans l'éditeur de formule. Cette aide s'affiche lorsque vous commencez à taper votre formule.

Vous souhaitez parfaitement maîtriser  Google Analytics version 4 ? Inscrivez-vous à notre formation à Google Analytics version 4.

Liste des fonctions de Google Data Studio pour les champs calculés

Type Nom Description Syntaxe
Agrégation AVG Renvoie la moyenne de toutes les valeurs de X.
En savoir plus
AVG(X)
Agrégation COUNT Renvoie le nombre de valeurs de X.
En savoir plus
COUNT(X)
Agrégation COUNT_DISTINCT Renvoie le nombre de valeurs uniques de X.
En savoir plus
COUNT_DISTINCT(X)
Agrégation MAX Renvoie la valeur maximale de X.
En savoir plus
MAX(X)
Agrégation MEDIAN Renvoie la médiane de toutes les valeurs de X.
En savoir plus
MEDIAN(X)
Agrégation MIN Renvoie la valeur minimale de X.
En savoir plus
MIN(X)
Agrégation PERCENTILE Renvoie le classement au centile Y du champ X.
En savoir plus
PERCENTILE(X,Y)
Agrégation STDDEV Renvoie l'écart type de X.
En savoir plus
STDDEV(X)
Agrégation SUM Renvoie la somme de toutes les valeurs de X.
En savoir plus
SUM(X)
Agrégation VARIANCE Renvoie la variance de X.
En savoir plus
VARIANCE(X)
Arithmétique ABS Renvoie la valeur absolue d'un nombre.
En savoir plus
ABS(X)
Arithmétique ACOS Renvoie l'arc cosinus de X.
En savoir plus
ACOS(X)
Arithmétique ASIN Renvoie l'arc sinus de X.
En savoir plus
ASIN(X)
Arithmétique ATAN Renvoie l'arc tangente de X.
En savoir plus
ATAN(X)
Arithmétique CEIL 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)
Arithmétique COS Renvoie le cosinus de X.
En savoir plus
COS(X)
Arithmétique FLOOR 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)
Arithmétique LOG Renvoie le logarithme de base 2 de X.
En savoir plus
LOG(X)
Arithmétique LOG10 Renvoie le logarithme de base 10 de X.
En savoir plus
LOG10(X)
Arithmétique NARY_MAX Renvoie 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]*)
Arithmétique NARY_MIN Renvoie 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]*)
Arithmétique POWER Renvoie le résultat d'une opération élevant X à la puissance Y.
En savoir plus
POWER(X, Y)
Arithmétique ROUND Renvoie X arrondi à Y chiffres de précision.
En savoir plus
ROUND(X, Y)
Arithmétique SIN Renvoie le sinus de X.
En savoir plus
SIN(X)
Arithmétique SQRT Renvoie la racine carrée de X. Notez que X ne peut pas être une valeur négative.
En savoir plus
SQRT(X)
Arithmétique TAN Renvoie la tangente de X.
En savoir plus
TAN(X)
Conditionnel CASE Évalue successivement la condition de chaque clause WHEN et renvoie le premier résultat result où la condition est vraie ; les clauses WHEN et ELSE restantes ne sont pas évaluées. Si toutes les conditions sont fausses ou NULL, l'expression renvoie else_result si celui-ci est précisé. Si ce n'est pas le cas, l'expression renvoie la valeur NULL. En savoir plus

CASE
    WHEN condition THEN result
    [WHEN condition THEN result]
    [...]
    [ELSE else_result]
END
Conditionnel CASE (simple) Compare successivement input_expression à expression_to_match de chaque clause WHEN et renvoie le premier résultat result pour lequel la comparaison renvoie "true". En savoir plus

CASE input_expression
    WHEN expression_to_match THEN result
    [WHEN expression_to_match THEN result]
    [...]
    [ELSE result]
END
Conditionnel COALESCE Affiche la première valeur non manquante trouvée dans une liste de champs.
En savoir plus
COALESCE(field_expression[,field_expression, ...])
Conditionnel IFNULL Renvoie un résultat si l'entrée est nulle. Dans le cas contraire, l'entrée est renvoyée.
En savoir plus
IFNULL(input_expression, null_result)
Conditionnel IF Si la condition est "true", la fonction renvoie true_result. Sinon, elle renvoie false_resultfalse_result n'est pas évalué si la condition est "true". true_result n'est pas évalué si la condition est "false" ou NULL. En savoir plus IF(condition, true_result, false_result)
Conditionnel NULLIF Renvoie "null" si l'entrée correspond à une expression. Dans le cas contraire, l'entrée est renvoyée.
En savoir plus
NULLIF(input_expression, expression_to_match)
Date CURRENT_DATE Affiche la date actuelle selon le fuseau horaire spécifié ou par défaut.
En savoir plus
CURRENT_DATE([time_zone])
Date CURRENT_DATETIME 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 DATE_DIFF Affiche le nombre de jours entre X et Y (X – Y).
En savoir plus
DATE_DIFF(X, Y)
Date DATE_FROM_UNIX_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)
Date DATETIME Crée une valeur ou un champ de type "Date et heure" à partir de nombres.
En savoir plus
DATETIME(year, month_num, day, hour, minute, second)
Date DATETIME_ADD Ajoute un intervalle de temps spécifié à une date.
En savoir plus
DATETIME_ADD(datetime_expression, INTERVAL integer part)
Date DATETIME_DIFF Affiche le nombre de limites de partie entre deux dates.
En savoir plus
DATETIME_DIFF(date_expression, date_expression, part)
Date DATETIME_SUB Soustrait un intervalle de temps spécifié d'une date.
En savoir plus
DATETIME_SUB(datetime_expression, INTERVAL integer part)
Date DATETIME_TRUNC Tronque une date selon le niveau de précision spécifié.
En savoir plus
DATETIME_TRUNC(date_expression, part)
Date DAY Affiche le jour d'une date, ou une date et une heure.
En savoir plus
Day(date_expression)
Date EXTRACT Renvoie une partie d'une date, ou une date et une heure.
En savoir plus
EXTRACT(part FROM date_expression)
Date FORMAT_DATETIME Affiche une chaîne au format date.
En savoir plus
FORMAT_DATETIME(format_string, datetime_expression)
Date HOUR Renvoie le composant "heure" d'une date et d'une heure.
En savoir plus
HOUR(datetime_expression)
Date MINUTE Affiche le composant "minutes" d'une date et d'une heure données.
En savoir plus
MINUTE(datetime_expression)
Date MONTH Renvoie le mois à partir d'une valeur de type "Date et heure".
En savoir plus
MONTH(date_expression)
Date PARSE_DATE Convertit du texte en une date.
En savoir plus
PARSE_DATE(format_string, text)
Date PARSE_DATETIME Convertit du texte en une date avec l'heure.
En savoir plus
PARSE_DATETIME(format_string, text)
Date QUARTER Affiche le trimestre de l'année pour une date donnée.
En savoir plus
QUARTER(date_expression)
Date SECOND Affiche le composant "secondes" d'une date et d'une heure données.
En savoir plus
SECOND(datetime_expression)
Date TODATE Affiche une date formatée en mode de compatibilité. En savoir plus TODATE(X, Input Format, Output Format)
Date TODAY Affiche la date actuelle selon le fuseau horaire spécifié ou par défaut.
En savoir plus
TODAY([time_zone])
Date UNIX_DATE Renvoie le nombre de jours écoulés depuis le 1er janvier 1970.
En savoir plus
UNIX_DATE(date_expression)
Date WEEK Renvoie le numéro de semaine correspondant à une date donnée.
En savoir plus
WEEK(Date)
Date WEEKDAY Affiche un nombre représentant le jour de la semaine pour une date donnée.
En savoir plus
WEEKDAY(Date)
Date YEAR Renvoie l'année correspondant à une date donnée.
En savoir plus
YEAR(Date)
Date YEARWEEK Renvoie l'année et le numéro de semaine d'une date donnée.
En savoir plus
YEARWEEK(Date)
Divers CAST Castez le champ ou l'expression dans TYPE. Les champs agrégés ne sont pas autorisés dans CAST. Le TYPE peut être NUMBERTEXT, or DATETIME.
En savoir plus
CAST(field_expression AS TYPE)
Divers HYPERLINK Renvoie un lien hypertexte vers l'URL, avec le libellé correspondant.
En savoir plus
HYPERLINK(URL, libellé du lien)
Divers IMAGE Crée des champs Image dans votre source de données.
En savoir plus
IMAGE(URL de l'image, [Texte alternatif])
Géographique TOCITY Renvoie le nom de la ville correspondant à X. TOCITY(X [,Format d'entrée])
Géographique TOCONTINENT Renvoie le nom du continent correspondant à X.
En savoir plus
TOCONTINENT(X [,Format d'entrée])
Géographique TOCOUNTRY Renvoie le nom du pays correspondant à X.
En savoir plus
TOCOUNTRY(X [,Format d'entrée])
Géographique TOREGION Renvoie le nom de la région correspondant à X.
En savoir plus
TOREGION(X [,Format d'entrée])
Géographique TOSUBCONTINENT Renvoie le nom du sous-continent correspondant à X.
En savoir plus
TOSUBCONTINENT(X [,Format d'entrée])
Texte CONCAT Renvoie un texte qui est une concaténation des valeurs X et Y.
En savoir plus
CONCAT(X, Y)
Texte CONTAINS_TEXT Renvoie la valeur "true" si X contient le texte spécifié. Sinon, renvoie la valeur "false". Sensible à la casse.
En savoir plus
CONTAINS_TEXT(X, texte)
Texte ENDS_WITH  Renvoie la valeur "true" si X se termine par le texte spécifié. Sinon, renvoie la valeur "false". Sensible à la casse.
En savoir plus
ENDS_WITH(X, texte)
Texte LEFT_TEXT  Renvoie un nombre de caractères provenant du début de X et spécifié par le paramètre "longueur".
En savoir plus
LEFT_TEXT(X, longueur)
Texte LENGTH Renvoie le nombre de caractères dans X.
En savoir plus
LENGTH(X)
Texte LOWER Convertit X en minuscules.
En savoir plus
LOWER(X)
Texte REGEXP_CONTAINS 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, expression_régulière)
Texte REGEXP_EXTRACT 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, expression_régulière)
Texte REGEXP_MATCH Renvoie la valeur "true" si X correspondant au modèle de l'expression régulière. Sinon, renvoie la valeur "false".
En savoir plus
REGEXP_MATCH(X, expression_régulière)
Texte REGEXP_REPLACE 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, expression_régulière, remplacement)
Texte REPLACE 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)
Texte RIGHT_TEXT  Renvoie un nombre de caractères provenant de la fin de X et spécifié par le paramètre "longueur".
En savoir plus
RIGHT_TEXT(X, longueur)
Texte STARTS_WITH  Renvoie la valeur "true" si X commence par le texte spécifié. Sinon, renvoie la valeur "false". Sensible à la casse.
En savoir plus
STARTS_WITH(X, texte)
Texte SUBSTR Renvoie un texte qui est un sous-texte de X. Renvoie un texte qui est une sous-chaîne de X. La sous-chaîne commence à l'index de départ, et sa longueur correspond au paramètre "longueur".
En savoir plus
SUBSTR(X, index de départ, longueur)
Texte TRIM Renvoie X sans espace superflu au début ou à la fin.
En savoir plus
TRIM(X)
Texte UPPER Convertit X en majuscules.
En savoir plus
UPPER(X)

  Vous souhaitez parfaitement maîtriser  Google Tag Manager ? Inscrivez-vous à notre formation à Google Tag Manager en ligne.

Type Name Description Syntax
Aggregation AVG Returns the average of all values of X.
Learn more.
AVG(X)
Aggregation COUNT Returns the number of values of X.
Learn more.
COUNT(X)
Aggregation COUNT_DISTINCT Returns the number of unique values of X.
Learn more.
COUNT_DISTINCT(X)
Aggregation MAX Returns the maximum value of X.
Learn more.
MAX(X)
Aggregation MEDIAN Returns the median of all values of X.
Learn more.
MEDIAN(X)
Aggregation MIN Returns the minimum value of X.
Learn more.
MIN(X)
Aggregation PERCENTILE Returns the percentile rank N of field X.
Learn more.
PERCENTILE(X,N)
Aggregation STDDEV Returns the standard deviation of X.
Learn more.
STDDEV(X)
Aggregation SUM Returns the sum of all values of X.
Learn more.
SUM(X)
Aggregation VARIANCE Returns the variance of X.
Learn more.
VARIANCE(X)
Arithmetic ABS Returns the absolute value of number.
Learn more.
ABS(X)
Arithmetic ACOS Returns the inverse of the cosine of X.
Learn more.
ACOS(X)
Arithmetic ASIN Returns the inverse of the sine of X.
Learn more.
ASIN(X)
Arithmetic ATAN Returns the inverse of the tangent of X.
Learn more.
ATAN(X)
Arithmetic CEIL Returns the nearest integer greater than X. For example, if the value of X is v, CEIL(X) is greater than or equal to v.
Learn more.
CEIL(X)
Arithmetic COS Returns the cosine of X.
Learn more.
COS(X)
Arithmetic FLOOR Returns the nearest integer less than X. For example, if the value X is v, FLOOR(X) is equal to or less than v.
Learn more.
FLOOR(X)
Arithmetic LOG Returns the logarithm to base 2 of X.
Learn more.
LOG(X)
Arithmetic LOG10 Returns the logarithm to base 10 of X.
Learn more.
LOG10(X)
Arithmetic NARY_MAX Returns the maximum value of X, Y, [,Z]*. All input arguments must be of the same type: all numbers. At least one input argument must be a field or an expression containing a field.
Learn more.
NARY_MAX(X, Y [,Z]*)
Arithmetic NARY_MIN Returns the minimum value of X, Y, [,Z]*. All input arguments must be of the same type, all numbers. At least one input argument must be a field or an expression containing a field.
Learn more.
NARY_MIN(X, Y [,Z]*)
Arithmetic POWER Returns result of raising X to the power Y.
Learn more.
POWER(X, Y)
Arithmetic ROUND Returns X rounded to Y precision digits.
Learn more.
ROUND(X, Y)
Arithmetic SIN Returns the sine of X.
Learn more.
SIN(X)
Arithmetic SQRT Returns the square root of X. Note that X must be non-negative.
Learn more.
SQRT(X)
Arithmetic TAN Returns the tangent of X.
Learn more.
TAN(X)
Conditional CASE Evaluates the condition of each successive WHEN clause and returns the first result where the condition is true; any remaining WHEN and ELSE clauses are not evaluated. If all conditions are false or NULL, returns else_result if present; if not present, returns NULL. Learn more

CASE
    WHEN condition THEN result
    [WHEN condition THEN result]
    [...]
    [ELSE else_result]
END
Conditional CASE (Simple) Compares input_expression to expression_to_match of each successive WHEN clause and returns the first result where this comparison returns true. Learn more

CASE input_expression
    WHEN expression_to_match THEN result
    [WHEN expression_to_match THEN result]
    [...]
    [ELSE result]
END
Conditional COALESCE Returns the first non-missing value found in a list of fields.
Learn more.
COALESCE(field_expression[,field_expression, ...])
Conditional IFNULL Returns a result if the input is null, otherwise, returns the input.
Learn more.
IFNULL(input_expression, null_result)
Conditional IF If condition is true, returns true_result, else returns false_resultfalse_result is not evaluated if condition is true. true_result is not evaluated if condition is false or NULL. Learn more IF(condition, true_result, false_result)
Conditional NULLIF Returns null if the input matches an expression, otherwise returns the input.
Learn more.
NULLIF(input_expression, expression_to_match)
Date CURRENT_DATE Returns the current date as of the specified or default timezone.
Learn more.
CURRENT_DATE([time_zone])
Date CURRENT_DATETIME Returns the current date and time as of the specified or default timezone.
Learn more.
CURRENT_DATETIME([time_zone])
Date DATE Constructs a Date field or value from numbers or from a Date & Time field or expression.
Learn more.
DATE(year, month, day)
Date DATE_DIFF Returns the difference in days between X and Y (X - Y).
Learn more.
DATE_DIFF(X, Y)
Date DATE_FROM_UNIX_DATE Interprets an integer as the number of days since 1970-01-01.
Learn more.
DATE_FROM_UNIX_DATE(integer)
Date DATETIME Constructs a Date & Time field or value from numbers.
Learn more.
DATETIME(year, month, day, hour, minute, second)
Date DATETIME_ADD Adds a specified time interval to a date.
Learn more.
DATETIME_ADD(datetime_expression, INTERVAL integer part)
Date DATETIME_DIFF Returns the number of part boundaries between two dates.
Learn more.
DATETIME_DIFF(date_expression, date_expression, part)
Date DATETIME_SUB Subtracts a specified time interval from a date.
Learn more.
DATETIME_SUB(datetime_expression, INTERVAL integer part)
Date DATETIME_TRUNC Truncates a date to the specified granularity.
Learn more.
DATETIME_TRUNC(date_expression, part)
Date DAY Returns the day of a Date or Date & Time.
Learn more.
Day(date_expression)
Date EXTRACT Returns part of a Date or Date & Time.
Learn more.
EXTRACT(part FROM date_expression)
Date FORMAT_DATETIME Returns a formatted date string.
Learn more.
FORMAT_DATETIME(format_string, datetime_expression)
Date HOUR Returns the hour of a date and time.
Learn more.
HOUR(datetime_expression)
Date MINUTE Returns the minutes component of a given date and time.
Learn more.
MINUTE(datetime_expression)
Date MONTH Returns the month from a Date & Time value.
Learn more.
MONTH(date_expression)
Date PARSE_DATE Converts text to a date.
Learn more.
PARSE_DATE(format_string, text)
Date PARSE_DATETIME Converts text to a date with time.
Learn more.
PARSE_DATETIME(format_string, text)
Date QUARTER Returns the quarter of the year for a given date.
Learn more.
QUARTER(date_expression)
Date SECOND Returns the seconds component of a given date and time.
Learn more.
SECOND(datetime_expression)
Date TODATE Returns a formatted compatibility mode Date. Learn more. TODATE(X, Input Format, Output Format)
Date TODAY Returns the current date as of the specified or default timezone.
Learn more.
TODAY([time_zone])
Date UNIX_DATE Returns the number of days since 1970-01-01.
Learn more.
UNIX_DATE(date_expression)
Date WEEK Returns the week number for a given date.
Learn more.
WEEK(Date)
Date WEEKDAY Returns a number representing the day of the week for a given date.
Learn more.
WEEKDAY(Date)
Date YEAR Returns the year of a given date.
Learn more.
YEAR(Date)
Date YEARWEEK Returns the year and week number of a given date.
Learn more.
YEARWEEK(Date)
Geo TOCITY Returns the city name for X. TOCITY(X [,Input Format])
Geo TOCONTINENT Returns the continent name for X.
Learn more.
TOCONTINENT(X [,Input Format])
Geo TOCOUNTRY Returns the country name for X.
Learn more.
TOCOUNTRY(X [,Input Format])
Geo TOREGION Returns the region name for X.
Learn more.
TOREGION(X [,Input Format])
Geo TOSUBCONTINENT Returns the sub-continent name for X.
Learn more.
TOSUBCONTINENT(X [,Input Format])
Miscellaneous CAST Cast field or expression into TYPE. Aggregated fields are not allowed inside CAST.TYPE can be NUMBERTEXT, or DATETIME.
Learn more.
CAST(field_expression AS TYPE)
Miscellaneous HYPERLINK Returns a hyperlink to the URL, labeled with the link label.
Learn more.
HYPERLINK(URL, link label)
Miscellaneous IMAGE Creates Image fields in your data source
Learn more.
IMAGE(Image URL, [Alternative Text])
Text CONCAT Returns a text that is the concatenation of X and Y.
Learn more.
CONCAT(X, Y)
Text CONTAINS_TEXT Returns true if X contains text, otherwise returns false. Case-sensitive.
Learn more.
CONTAINS_TEXT(X, text)
Text ENDS_WITH  Returns true if X ends with text, otherwise returns false. Case-sensitive.
Learn more.
ENDS_WITH(X, text)
Text LEFT_TEXT  Returns a number of characters from the beginning of X. The number of characters is specified by length.
Learn more.
LEFT_TEXT(X, length)
Text LENGTH Returns the number of characters in X.
Learn more.
LENGTH(X)
Text LOWER Converts X to lowercase.
Learn more.
LOWER(X)
Text REGEXP_CONTAINS Returns true if X contains the regular expression pattern, otherwise returns false.
Learn more.
REGEXP_CONTAINS(X, regular_expression)
Text REGEXP_EXTRACT Returns first matching substring in X which matches the regular expression pattern.
Learn more.
REGEXP_EXTRACT(X, regular_expression)
Text REGEXP_MATCH Returns true if X matches the regular expression pattern, otherwise returns false.
Learn more.
REGEXP_MATCH(X, regular_expression)
Text REGEXP_REPLACE Replaces all occurrences of text which matches the regular expression pattern in X with the replacement string.
Learn more.
REGEXP_REPLACE(X, regular_expression, replacement)
Text REPLACE Returns a copy of X with all occurrences of Y in X replaced by Z.
Learn more.
REPLACE(X, Y, Z)
Text RIGHT_TEXT  Returns a number of characters from the end of X. The number of characters is specified by length.
Learn more.
RIGHT_TEXT(X, length)
Text STARTS_WITH  Returns true if X starts with text. Otherwise, returns false. Case-sensitive.
Learn more.
STARTS_WITH(X, text)
Text SUBSTR Returns a text that is a substring of X. The substring begins at start index and is length characters long.
Learn more.
SUBSTR(X, start index, length)
Text TRIM Returns X with leading and trailing spaces removed.
Learn more.
TRIM(X)
Text UPPER Converts X to uppercase.
Learn more.
UPPER(X)

Vous souhaitez parfaitement maîtriser  Google Tag Manager ? Inscrivez-vous à notre formation à Google Tag Manager en ligne.

EXCLUSIF

35 Formations
Intelligence Artificielle
Marketing Digital
Ecommerce
Forfait illimité: à partir de 166€/mois

Accès 100 collaborateurs

Découvrir

Organisme de formation

 OF N°11756628075 - 17 rue etex, Paris

Recevez des exclus !

Contenus liés

Search