Fonctions de Tableau (par ordre alphabétique)
Dans cette référence, les fonctions de Tableau sont organisées par ordre alphabétique. Cliquez sur une lettre pour accéder à cet emplacement dans la liste. Vous pouvez également utiliser Ctrl+F (Cmd-F sur un Mac) pour ouvrir un champ de recherche pour rechercher une fonction spécifique.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A
ABS
Syntaxe | ABS(number) |
Résultat | Nombre (positif) |
Définition | Renvoie la valeur absolue d’un <number> donné. |
Exemple | ABS(-7) = 7 Le deuxième exemple renvoie la valeur absolue de tous les nombres contenus dans le champ Écart budgétaire. |
Remarques | Voir aussi SIGN . |
ACOS
Syntaxe | ACOS(number) |
Résultat | Nombre (angle en radians) |
Définition | Renvoie l’arc cosinus (angle) d’un <number> donné. |
Exemple | ACOS(-1) = 3.14159265358979 |
Remarques | La fonction inverse, COS , utilise l’angle exprimé en radians comme argument et renvoie le cosinus. |
AND
Syntaxe | <expr1> AND <expr2> |
Définition | Conjonction logique entre deux expressions. (Si les deux expressions sont définies sur vrai, le test logique renvoie un résultat positif.) |
Résultat | Booléen |
Exemple | IF [Season] = "Spring" AND "[Season] = "Fall" « Si les expressions (Saison = Printemps) et (Saison = Automne) sont simultanément vraies, retourne C’est l’apocalypse et les chaussures n’ont pas d’importance. » |
Remarques | Souvent utilisé avec IF et IIF. Voir également NOT et OU. Si les deux expressions sont Si vous créez un calcul dans lequel le résultat d’une comparaison Remarque : L’opérateur |
AREA
Syntaxe | AREA(Spatial Polygon, 'units') |
Résultat | Nombre |
Définition | Renvoie la surface totale d’un <spatial polygon> . |
Exemple | AREA([Geometry], 'feet') |
Remarques | Noms d’unités prises en charge (doivent être entre guillemets dans le calcul, par exemple
|
ASCII
Syntaxe | ASCII(string) |
Résultat | Nombre |
Définition | Renvoie le code ASCII du premier caractère d’une <string> . |
Exemple | ASCII('A') = 65 |
Remarques | Il s’agit de l’inverse de la fonction CHAR . |
ASIN
Syntaxe | ASIN(number) |
Résultat | Nombre (angle en radians) |
Définition | Renvoie l’arc sinus (angle) d’un <number> donné. |
Exemple | ASIN(1) = 1.5707963267949 |
Remarques | La fonction inverse, SIN , utilise l’angle exprimé en radians comme argument et renvoie le sinus. |
ATAN
Syntaxe | ATAN(number) |
Résultat | Nombre (angle en radians) |
Définition | Renvoie l’arc tangente (angle) d’un <number> donné. |
Exemple | ATAN(180) = 1.5652408283942 |
Remarques | La fonction inverse, |
ATAN2
Syntaxe | ATAN2(y number, x number) |
Résultat | Nombre (angle en radians) |
Définition | Renvoie l’arc tangente (angle) entre deux nombres (<y number> et <x number> ). Le résultat est exprimé en radians. |
Exemple | ATAN2(2, 1) = 1.10714871779409 |
Remarques | Voir aussi ATAN , TAN et COT . |
ATTR
Syntaxe | ATTR(expression) |
Définition | Renvoie la valeur de l’<expression> si cette valeur est unique pour toutes les lignes. Dans le cas contraire, la valeur renvoyée est Null. Les valeurs nulles sont ignorées. |
AVG
Syntaxe | AVG(expression) |
Définition | Renvoie la moyenne de toutes les valeurs de l’<expression> . Les valeurs nulles sont ignorées. |
Remarques | La valeur AVG peut être utilisée uniquement avec des champs numériques. |
B
BUFFER
Syntaxe | BUFFER(Spatial Point, distance, 'units') |
Résultat | Géométrie |
Définition | Renvoie une forme de polygone centrée sur un <spatial point> , avec un rayon déterminé par les valeurs <distance> et <unit> . |
Exemple | BUFFER([Spatial Point Geometry], 25, 'mi') BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km') |
Remarques | Noms d’unités prises en charge (doivent être entre guillemets dans le calcul, par exemple
|
C
CASE
Syntaxe | CASE <expression>
|
Résultat | Dépend du type de données des valeurs <then> . |
Définition | Évalue l’ |
Exemple |
« Regardez le champ Saison. Si la valeur est Été, Sandales est retourné. Si la valeur est Hiver, Bottes est retourné. Si aucune des options du calcul ne correspond à ce qui est indiqué dans le champ Saison, chaussures de sport est retourné. » |
Remarques | Utilisé avec les expressions WHEN, THEN, ELSE et END. Conseil : Il est souvent possible d’utiliser un groupe pour obtenir les mêmes résultats qu’une fonction CASE complexe, ou d’utiliser CASE pour remplacer la fonctionnalité de regroupement native, comme dans l’exemple précédent. Vous voudrez peut-être tester lequel est le plus performant pour votre scénario. |
CEILING
Syntaxe | CEILING(number) |
Résultat | Entier |
Définition | Arrondit un <number> à l’entier le plus proche ou à la valeur la plus importante. |
Exemple | CEILING(2.1) = 3 |
Remarques | Voir aussi FLOOR et ROUND . |
Limites de la base de données |
|
CHAR
Syntaxe | CHAR(number) |
Résultat | Chaîne |
Définition | Renvoie le caractère encodé à l’aide du nombre du code ASCII <number> . |
Exemple | CHAR(65) = 'A' |
Remarques | Il s’agit de l’inverse de la fonction ASCII . |
COLLECT
Syntaxe | COLLECT(spatial) |
Définition | Un calcul agrégé combinant les valeurs dans le champ d’argument. Les valeurs nulles sont ignorées. |
Remarques | La valeur COLLECT peut être utilisée uniquement avec des champs de données spatiales. |
CONTAINS
Syntaxe | CONTAINS(string, substring) |
Résultat | Booléen |
Définition | Renvoie true si la <string> contient la <substring> indiquée. |
Exemple | CONTAINS("Calculation", "alcu") = true |
Remarques | Voir aussi la fonction logique(Le lien s’ouvre dans une nouvelle fenêtre) IN ainsi que la fonction RegEx prise en charge dans la documentation des fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre). |
CORR
Syntaxe | CORR(expression1, expression2) |
Résultat | Nombre de -1 à 1 |
Définition | Renvoie le coefficient de corrélation Pearson de deux expressions. |
Exemple | example |
Remarques | La corrélation Pearson mesure la relation linéaire entre les deux variables. Les résultats vont de -1 à +1 inclus, où 1 dénote une relation linéaire positive exacte, 0 ne dénote aucune relation linéaire entre la variance, et -1 est une relation négative exacte. Le carré d’un résultat CORR est équivalent à la valeur R au carré pour un modèle de courbe de tendance linéaire. Consultez Termes relatifs aux modèles de courbe de tendance(Le lien s’ouvre dans une nouvelle fenêtre). Utiliser avec les expressions LOD limitée à une table : Vous pouvez utiliser CORR pour visualiser la corrélation dans une dispersion désagrégée à l’aide d’une expression de niveau de détail limitée à une table(Le lien s’ouvre dans une nouvelle fenêtre). Par exemple : {CORR(Sales, Profit)} Avec une expression de niveau de détail, la corrélation est exécutée sur toutes les lignes. Si vous avez utilisé une formule telle que |
Limites de la base de données | La valeur Pour les autres sources de données, vous pouvez envisager d’extraire les données ou d’utiliser |
COS
Syntaxe | COS(number) L’argument numérique est l’angle exprimé en radians. |
Résultat | Nombre |
Définition | Renvoie le cosinus d’un angle. |
Exemple | COS(PI( ) /4) = 0.707106781186548 |
Remarques | La fonction inverse, Voir aussi |
COT
Syntaxe | COT(number) L’argument numérique est l’angle exprimé en radians. |
Résultat | Nombre |
Définition | Renvoie la cotangente d’un angle. |
Exemple | COT(PI( ) /4) = 1 |
Remarques | Voir aussi ATAN , TAN et PI . |
COUNT
Syntaxe | COUNT(expression) |
Définition | Renvoie le nombre d’éléments. Les valeurs nulles sont ignorées. |
COUNTD
Syntaxe | COUNTD(expression) |
Définition | Renvoie le nombre d’éléments distincts d’un groupe. Les valeurs nulles sont ignorées. |
COVAR
Syntaxe | COVAR(expression1, expression2) |
Définition | Renvoie la covariance d’échantillon de deux expressions. |
Remarques | La covariance quantifie dans quelle mesure les deux variables changent ensemble. Une covariance positive indique que les variables tendent à évoluer dans la même direction, comme lorsque des valeurs plus importantes d’une variable tendent à correspondre à des valeurs plus importantes de l’autre variable, en moyenne. La covariance d’échantillon utilise le nombre de points de données non nulles n - 1 pour normaliser le calcul de la covariance, plutôt que n, qui est utilisé par la covariance de population (disponible avec la fonction Si l’ La valeur de |
Limites de la base de données | La valeur Pour les autres sources de données, vous pouvez envisager d’extraire les données ou d’utiliser |
COVARP
Syntaxe | COVARP(expression 1, expression2) |
Définition | Renvoie la covariance de population de deux expressions. |
Remarques | La covariance quantifie dans quelle mesure les deux variables changent ensemble. Une covariance positive indique que les variables tendent à évoluer dans la même direction, comme lorsque des valeurs plus importantes d’une variable tendent à correspondre à des valeurs plus importantes de l’autre variable, en moyenne. La covariance de population est une covariance d’échantillon multipliée par (n-1)/n, où n est le nombre total de points de données non null. La covariance de population est le choix approprié dans les cas où des données sont disponibles pour tous les points d’intérêt par opposition aux cas où il n’existe qu’un sous-ensemble aléatoire d’éléments, dans quel cas la covariance d’échantillon (avec la fonction Si l’ |
Limites de la base de données | La valeur Pour les autres sources de données, vous pouvez envisager d’extraire les données ou d’utiliser |
D
DATE
Fonction de conversion de type qui transforme les expressions de chaînes et de nombres en dates, tant qu’elles sont dans un format reconnaissable.
Syntaxe | DATE(expression) |
Résultat | Date |
Définition | Renvoie une date en fonction d’un nombre, d’une chaîne ou d’une <expression> de date. |
Exemple | DATE([Employee Start Date]) DATE("September 22, 2018") DATE("9/22/2018") DATE(#2018-09-22 14:52#) |
Remarques | Contrairement à
|
DATEADD
Ajoute un nombre spécifié de parties de date (mois, jours, etc.) à la date de début.
Syntaxe | DATEADD(date_part, interval, date) |
Résultat | Date |
Définition | Retourne la date indiquée en ajoutant l’<interval> du nombre spécifié à <date_part spécifiée de cette date. Par exemple, le fait d’ajouter trois mois ou 12 jours à une date de début. |
Exemple | Reporter toutes les dates d’échéance d’une semaine DATEADD('week', 1, [due date]) Ajouter 280 jours à la date du 20 février 2021 DATEADD('day', 280, #2/20/21#) = #November 27, 2021# |
Remarques | Prend en charge les dates ISO 8601. |
DATEDIFF
Renvoie le nombre de parties de date (semaines, années, etc.) entre deux dates.
Syntaxe | DATEDIFF(date_part, date1, date2, [start_of_week]) |
Résultat | Entier |
Définition | Renvoie la différence entre date1 et date2 exprimée en unités de date_part . Par exemple, le fait de soustraire les dates auxquelles une personne a intégré ou quitté un groupe pour déterminer le temps passé au sein du groupe. |
Exemple | Nombre de jours entre le 25 mars 1986 et le 20 février 2021 DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751 Nombre de mois qu’une personne a passé dans un groupe DATEDIFF('month', [date joined band], [date left band]) |
Remarques | Prend en charge les dates ISO 8601. |
DATENAME
Renvoie le nom de la partie de date spécifiée sous la forme d’une chaîne discrète.
Syntaxe | DATENAME(date_part, date, [start_of_week]) |
Résultat | Chaîne |
Définition | Renvoie <date_part> sous la forme d’une chaîne. |
Exemple | DATENAME('year', #3/25/1986#) = "1986" DATENAME('month', #1986-03-25#) = "March" |
Remarques | Prend en charge les dates ISO 8601. Un calcul très similaire est DATEPART, qui renvoie la valeur de la partie de date spécifiée sous la forme d’un entier continu. En modifiant les attributs du résultat du calcul (dimension ou mesure, continu ou discret) et la mise en forme de la date, les résultats de
|
DATEPARSE
Renvoie des chaînes de caractères spécifiquement mises en forme sous la forme de dates.
Syntaxe | DATEPARSE(date_format, date_string) |
Résultat | Date |
Définition | L’argument <date_format> décrit comment le champ <date_string> est disposé. Étant donné que le champ de type chaîne peut être disposé de multiples manières, <date_format> doit correspondre exactement. Pour une explication complète, consultez Convertir un champ en un champ de date(Le lien s’ouvre dans une nouvelle fenêtre). |
Exemple | DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986# |
Remarques |
Les fonctions inverses, qui séparent les dates et renvoient la valeur de leurs parties, sont |
Limites de la base de données |
|
DATEPART
Renvoie le nom d’une date donnée sous la forme d’un nombre entier.
Syntaxe | DATEPART(date_part, date, [start_of_week]) |
Résultat | Entier |
Définition | Renvoie la <date_part> d’une date sous la forme d’un entier. |
Exemple | DATEPART('year', #1986-03-25#) = 1986 DATEPART('month', #1986-03-25#) = 3 |
Remarques | Prend en charge les dates ISO 8601. Un calcul très similaire est
|
DATETIME
Syntaxe | DATETIME(expression) |
Résultat | Datetime |
Définition | Renvoie une date et une heure en fonction d’un nombre, d’une chaîne ou d’une expression de date. |
Exemple | DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00 |
DATETRUNC
Cette fonction peut être considérée comme un arrondi de date. Elle prend une date spécifique et renvoie une version de cette date avec la précision souhaitée. Étant donné que chaque date doit avoir une valeur pour le jour, le mois, le trimestre et l’année, DATETRUNC
définit la valeur la plus faible pour chaque partie de date jusqu’à la partie de date spécifiée. Consultez l’exemple pour plus d’information.
Syntaxe | DATETRUNC(date_part, date, [start_of_week]) |
Résultat | Date |
Définition | Tronque la <date> au niveau indiqué par la valeur <date_part> . Cette fonction renvoie une nouvelle date. Par exemple, lorsque vous tronquez une date qui se situe au milieu du mois au niveau mois, cette fonction renvoie le premier jour du mois. |
Exemple | DATETRUNC('day', #9/22/2018#) = #9/22/2018# DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018# (le lundi de la semaine sur lequel tombe le 22/09/2018) DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# (le premier jour du trimestre sur lequel tombe le 22/09/2018) Remarque : pour la semaine et la valeur iso-week, le |
Remarques | Prend en charge les dates ISO 8601. Vous ne devez pas utiliser Par exemple, si |
DAY
Renvoie le jour du mois (1- 31) sous la forme d’un entier.
Syntaxe | DAY(date) |
Résultat | Entier |
Définition | Renvoie le jour d’une <date> donnée sous la forme d’un entier. |
Exemple | Day(#September 22, 2018#) = 22 |
Remarques | Voir aussi WEEK , MONTH , Trimestre , YEAR et les équivalents ISO |
DEGREES
Syntaxe | DEGREES(number) L’argument numérique est l’angle exprimé en radians. |
Résultat | Nombre (degrés) |
Définition | Convertit en degrés un angle exprimé en radians. |
Exemple | DEGREES(PI( )/4) = 45.0 |
Remarques | La fonction inverse, Voir aussi |
DISTANCE
Syntaxe | DISTANCE(<SpatialPoint1>, <SpatialPoint2>, 'units') |
Résultat | Nombre |
Définition | Renvoie la mesure de distance entre deux points dans une unité units spécifiée. |
Exemple | DISTANCE([Origin Point],[Destination Point], 'km') |
Remarques | Noms d’unités prises en charge (doivent être entre guillemets dans le calcul) :
|
Limites de la base de données | Cette fonction ne peut être créée qu’avec une connexion en direct, mais elle continuera à fonctionner si une source de données est convertie en un extrait. |
DIV
Syntaxe | DIV(integer1, integer2) |
Résultat | Entier |
Définition | Retourne la part d’entier d’une opération de division, à savoir <integer1> divisé par <integer2> . |
Exemple | DIV(11,2) = 5 |
DOMAIN
DOMAIN(string_url)
Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
E
ELSE
Syntaxe | CASE <expression>
|
Définition | Élément facultatif d’une expression IF ou CASE utilisée pour préciser une valeur par défaut à renvoyer si aucune des expressions testées n’est vraie. |
Exemple | IF [Season] = "Summer" THEN 'Sandals' CASE [Season] |
Remarques | Utilisé avec les expressions CASE, WHEN, IF, ELSEIF, THEN et END
|
ELSEIF
Syntaxe | [ELSEIF <test2> THEN <then2>] |
Définition | Élément facultatif d’une expression IF utilisée pour préciser des conditions supplémentaires au-delà de l’expression IF initiale. |
Exemple | IF [Season] = "Summer" THEN 'Sandals' |
Remarques | Utilisé avec les expressions IF, THEN, ELSE et END
Contrairement à |
END
Définition | Utilisé pour fermer une expression IF ou CASE . |
Exemple | IF [Season] = "Summer" THEN 'Sandals' « Si Saison = Été, Sandales est retourné. Sinon, regardez l’expression suivante. Si Saison = Hiver, Bottes est retourné. Si aucune des expressions n’est vraie, Chaussures de sport est retourné. » CASE [Season] « Regardez le champ Saison. Si la valeur est Été, Sandales est retourné. Si la valeur est Hiver, Bottes est retourné. Si aucune des options du calcul ne correspond à ce qui est indiqué dans le champ Saison, chaussures de sport est retourné. » |
Remarques | Utilisé avec les expressions CASE, WHEN, IF, ELSEIF, THEN et ELSE |
ENDSWITH
ENDSWITH
Syntaxe | ENDSWITH(string, substring) |
Résultat | Booléen |
Définition | Renvoie true si la <string> donnée se termine par la <substring> indiquée. Les espaces en fin de chaîne sont ignorés. |
Exemple | ENDSWITH("Tableau", "leau") = true |
Remarques | Voir aussi la fonction RegEx prise en charge dans la documentation des fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre). |
EXCLUDE
Pour plus d’information, consultez Expressions de niveau de détail(Le lien s’ouvre dans une nouvelle fenêtre).
EXP
Syntaxe | EXP(number) |
Résultat | Nombre |
Définition | Renvoie la valeur e élevée à la puissance du <number> donné. |
Exemple | EXP(2) = 7.389 |
Remarques | Voir aussi LN . |
F
FIND
Syntaxe | FIND(string, substring, [start]) |
Résultat | Nombre |
Définition | Renvoie la position d’index de la Si l’argument numérique facultatif |
Exemple | FIND("Calculation", "alcu") = 2 FIND("Calculation", "Computer") = 0 FIND("Calculation", "a", 3) = 7 FIND("Calculation", "a", 2) = 2 FIND("Calculation", "a", 8) = 0 |
Remarques | Voir aussi la fonction RegEx prise en charge dans la documentation des fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre). |
FINDNTH
Syntaxe | FINDNTH(string, substring, occurrence) |
Résultat | Nombre |
Définition | Renvoie la position de la nième occurrence de la <substring> dans la <string> spécifiée, où n est défini par l’argument d’<occurence> . |
Exemple | FINDNTH("Calculation", "a", 2) = 7 |
Remarques |
Voir aussi la fonction RegEx prise en charge dans la documentation des fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre). |
FIRST
FIRST()
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
FIXED
Pour plus d’information, consultez Expressions de niveau de détail(Le lien s’ouvre dans une nouvelle fenêtre).
FLOAT
Syntaxe | FLOAT(expression) |
Résultat | Nombre en virgule flottante (décimal) |
Définition | Convertit l’argument en nombre à virgule flottante. |
Exemple | FLOAT(3) = 3.000 |
Remarques | Voir également INT qui renvoie un entier. |
FLOOR
Syntaxe | FLOOR(number) |
Résultat | Entier |
Définition | Arrondit un <number> à l’entier le plus proche de valeur inférieure ou égale. |
Exemple | FLOOR(7.9) = 7 |
Remarques | Voir aussi CEILING et ROUND . |
Limites de la base de données | La valeur |
FULLNAME
Syntaxe | FULLNAME( ) |
Résultat | Chaîne |
Définition | Renvoie le nom complet de l’utilisateur actuel. |
Exemple | FULLNAME( ) Renvoie le nom complet de l’utilisateur connecté, par exemple, « Hamlin Myrer ». [Manager] = FULLNAME( ) Si le responsable « Hamlin Myrer » est connecté, cet exemple ne renvoie la valeur TRUE qu’en présence de la valeur « Hamlin Myrer » dans le champ Manager de la vue. |
Remarques | Cette fonction recherche :
Filtres utilisateur Lorsqu’il est utilisé comme filtre, un champ calculé |
G
GET_JSON_OBJECT
GET_JSON_OBJECT(JSON string, JSON path)
Pris en charge uniquement lorsque connecté à Hadoop Hive. Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
GROUP_CONCAT
GROUP_CONCAT(expression)
Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
H
HEXBINX
Syntaxe | HEXBINX(number, number) |
Résultat | Nombre |
Définition | Mappe des coordonnées x, y sur la coordonnée x de la classe hexagonale la plus proche. Les classes ayant une longueur latérale de 1, il est possible que vous deviez dimensionner les entrées. |
Exemple | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
Remarques | HEXBINX et HEXBINY sont des fonctions de répartition en classe et de tracé pour des classes hexagonales. Les classes hexagonales offrent un moyen efficace et simple pour visualiser les données dans un plan x/y tel qu’une carte. Du fait que les classes sont hexagonales, chaque classe se rapproche d’un cercle et réduit l’écart de distance entre le point de données et le centre de la classe. Cela permet de rendre le regroupement plus précis et informatif. |
HEXBINY
Syntaxe | HEXBINY(number, number) |
Résultat | Nombre |
Définition | Mappe des coordonnées x, y sur la coordonnée y de la classe hexagonale la plus proche. Les classes ayant une longueur latérale de 1, il est possible que vous deviez dimensionner les entrées. |
Exemple | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
Remarques | Voir aussi HEXBINX . |
HOST
HOST(string_url)
Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
I
IF
Syntaxe | IF <test1> THEN <then1> |
Résultat | Dépend du type de données des valeurs <then> . |
Définition | Teste une série d’expressions et renvoie la valeur |
Exemple | IF [Season] = "Summer" THEN 'Sandals' « Si Saison = Été, Sandales est retourné. Sinon, regardez l’expression suivante. Si Saison = Hiver, Bottes est retourné. Si aucune des expressions n’est vraie, Chaussures de sport est retourné. » |
Remarques |
IFNULL
Syntaxe | IFNULL(expr1, expr2) |
Résultat | Dépend du type de données des valeurs <expr> . |
Définition | Renvoie |
Exemple | IFNULL([Assigned Room], "TBD") « Si le champ Salle assignée n’est pas une valeur nulle, renvoie sa valeur. Si le champ Salle assignée est une valeur nulle, renvoie plutôt TBD. » |
Remarques | Comparez avec ISNULL. Voir également ZN. |
IIF
Syntaxe | IIF(<test>, <then>, <else>, [<unknown>]) |
Résultat | Dépend du type de données des valeurs de l’expression. |
Définition | Vérifie si une condition est remplie (<test> ), et renvoie <then> si le test est positif, <else> si le test est négatif, et une valeur facultative pour <unknown> si le test est une valeur nulle. Si la valeur inconnue facultative n’est pas précisée, IIF renvoie une valeur nulle. |
Exemple | IIF([Season] = 'Summer', 'Sandals', 'Other footwear') « Si Saison = Été, Sandales est retourné. Dans le cas contraire, renvoie Autres chaussures » IIF([Season] = 'Summer', 'Sandals', « Si Saison = Été, Sandales est retourné. Sinon, regardez l’expression suivante. Si Saison = Hiver, Bottes est retourné. Si aucune n’est vraie, Chaussures de sport est retourné. » IIF('Season' = 'Summer', 'Sandals', « Si Saison = Été, Sandales est retourné. Sinon, regardez l’expression suivante. Si Saison = Hiver, Bottes est retourné. Si aucune des expressions n’est vraie, Chaussures de sport est retourné. » |
Remarques |
Autrement dit, dans le calcul ci-dessous, le résultat sera Rouge, et non Orange, car l’expression cesse d’être évaluée dès que A=A est évaluée comme étant positif :
|
IN
Syntaxe | <expr1> IN <expr2> |
Résultat | Booléen(vrai ou faux) |
Définition | Renvoie TRUE si une valeur dans <expr1> correspond à une valeur dans <expr2> . |
Exemple | SUM([Cost]) IN (1000, 15, 200) « La valeur du champ Coût est-elle 1 000, 15 ou 200? » [Field] IN [Set] « La valeur du champ est-elle présente dans l’ensemble? » |
Remarques | Les valeurs dans Voir également WHEN. |
INCLUDE
Pour plus d’information, consultez Expressions de niveau de détail(Le lien s’ouvre dans une nouvelle fenêtre).
INDEX
INDEX( )
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
INT
Syntaxe | INT(expression) |
Résultat | Entier |
Définition | Convertit l’argument en nombre entier. Dans le cas des expressions, cette fonction tronque le résultat au nombre entier le plus proche de zéro. |
Exemple | INT(8/3) = 2 INT(-9.7) = -9 |
Remarques | Lorsqu’une chaîne est convertie en nombre entier, celui-ci est d’abord converti en nombre à virgule flottante avant d’être arrondi. Voir également |
INTERSECTIONS
Syntaxe | INTERSECTS (<geometry1>, <geometry2>) |
Résultat | Booléen |
Définition | Renvoie une valeur true ou false indiquant si deux géométries se chevauchent dans l’espace. |
Remarques | Combinaisons prises en charge : point/polygone, ligne/polygone et polygone/polygone. |
ISDATE
Vérifie si la chaîne est un format de date valide.
Syntaxe | ISDATE(string) |
Résultat | Booléen |
Définition | Renvoie la valeur true si une <string> donnée est une date valide. |
Exemple | ISDATE(09/22/2018) = true ISDATE(22SEP18) = false |
Remarques | L’argument requis doit être une chaîne. ISDATE ne doit pas être utilisé pour un champ dont le type de données est une date : le calcul renverra une erreur. |
ISFULLNAME
Syntaxe | ISFULLNAME("User Full Name") |
Résultat | Booléen |
Définition | Renvoie la valeur |
Exemple | ISFULLNAME("Hamlin Myrer") |
Remarques | L’argument Cette fonction recherche :
|
ISMEMBEROF
Syntaxe | ISMEMBEROF("Group Name") |
Résultat | Booléen ou valeur nulle |
Définition | Renvoie |
Exemple | ISMEMBEROF('Superstars') ISMEMBEROF('domain.lan\Sales') |
Remarques | L’argument Si l’utilisateur est connecté à Tableau Cloud ou Tableau Server, l’appartenance à un groupe est déterminée par les groupes Tableau. La fonction renverra TRUE si la chaîne donnée est « Tous les utilisateurs » La fonction |
ISNULL
Syntaxe | ISNULL(expression) |
Résultat | Booléen(vrai ou faux) |
Définition | Renvoie la valeur true si l’ |
Exemple | ISNULL([Assigned Room]) « Le champ Pièce assignée est-il une valeur nulle? » |
Remarques | Comparez avec IFNULL. Voir également ZN. |
ISOQUARTER
Syntaxe | ISOQUARTER(date) |
Résultat | Entier |
Définition | Renvoie le trimestre ISO8601 basé sur les semaines d’une <date> donnée sous la forme d’un entier. |
Exemple | ISOQUARTER(#1986-03-25#) = 1 |
Remarques | Consultez aussi ISOWEEK , ISOWEEKDAY , ISOYEAR et leurs équivalents non ISO. |
ISOWEEK
Syntaxe | ISOWEEK(date) |
Résultat | Entier |
Définition | Renvoie la semaine ISO8601 basée sur les semaines d’une <date> donnée sous la forme d’un entier. |
Exemple | ISOWEEK(#1986-03-25#) = 13 |
Remarques | Consultez aussi ISOWEEKDAY , ISOQUARTER , ISOYEAR et leurs équivalents non ISO. |
ISOWEEKDAY
Syntaxe | ISOWEEKDAY(date) |
Résultat | Entier |
Définition | Renvoie le jour de la semaine ISO8601 basé sur les semaines d’une <date> donnée sous la forme d’un entier. |
Exemple | ISOWEEKDAY(#1986-03-25#) = 2 |
Remarques | Consultez aussi ISOWEEK , ISOQUARTER , ISOYEAR et leurs équivalents non ISO |
ISOYEAR
Syntaxe | ISOYEAR(date) |
Résultat | Entier |
Définition | Renvoie l’année ISO8601 basée sur les semaines d’une date donnée sous la forme d’un nombre entier. |
Exemple | ISOYEAR(#1986-03-25#) = 1,986 |
Remarques | Consultez aussi ISOWEEK , ISOWEEKDAY , ISOQUARTER et leurs équivalents non ISO. |
ISUSERNAME
Syntaxe | ISUSERNAME("username") |
Résultat | Booléen |
Définition | Renvoie la valeur TRUE si le nom d’utilisateur de l’utilisateur actuel correspond au <username> spécifié ou la valeur FALSE est renvoyée si ce n’est pas le cas. |
Exemple | ISUSERNAME("hmyrer") |
Remarques | L’argument Cette fonction recherche :
|
J
K
L
LAST
LAST()
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
LEFT
Syntaxe | LEFT(string, number) |
Résultat | Chaîne |
Définition | Renvoie les caractères <number> situés le plus à gauche dans la chaîne. |
Exemple | LEFT("Matador", 4) = "Mata" |
Remarques | Voir également MID et RIGHT. |
LEN
Syntaxe | LEN(string) |
Résultat | Nombre |
Définition | Renvoie la longueur de la <string> . |
Exemple | LEN("Matador") = 7 |
Remarques | À ne pas confondre avec la fonction spatiale LENGTH . |
LENGTH
Syntaxe | LENGTH(geometry, 'units') |
Résultat | Nombre |
Définition | Renvoie la longueur du chemin géodésique de la ou des chaînes de ligne dans la <geometry> en utilisant les <units> données. |
Exemple | LENGTH([Spatial], 'metres') |
Remarques | Le résultat est À ne pas confondre avec la fonction de chaîne |
LN
Syntaxe | LN(number) |
Résultat | Nombre La sortie est |
Définition | Renvoie le logarithme naturel d’un <number> . |
Exemple | LN(50) = 3.912023005 |
Remarques | Voir aussi EXP et LOG . |
LOG
Syntaxe | LOG(number, [base]) S’il n’y a aucun argument de base facultatif, la base 10 est utilisée. |
Résultat | Nombre |
Définition | Renvoie le logarithme naturel d’un <number> pour la <base> donnée. |
Exemple | LOG(16,4) = 2 |
Remarques | Voir aussi POWER LN . |
LOG2
LOG2(number)
Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
LOOKUP
LOOKUP(expression, [offest])
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
LOWER
Syntaxe | LOWER(string) |
Résultat | Chaîne |
Définition | Renvoie la <string> fournie en caractères tout en minuscules. |
Exemple | LOWER("ProductVersion") = "productversion" |
Remarques | Voir également UPPER et PROPER. |
LTRIM
Syntaxe | LTRIM(string) |
Résultat | Chaîne |
Définition | Renvoie la <string> fournie en supprimant les espaces de début. |
Exemple | LTRIM(" Matador ") = "Matador " |
Remarques | Voir également RTRIM. |
LTRIM_THIS
LTRIM_THIS(string, string)
Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
M
MAKEDATE
Syntaxe | MAKEDATE(year, month, day) |
Résultat | Date |
Définition | Renvoie une valeur de date créée à partir de l’<year> , du <month> et du <day> spécifiés. |
Exemple | MAKEDATE(1986,3,25) = #1986-03-25# |
Remarques | Remarque : Les valeurs erronées seront corrigées dans une date, par exemple Disponible pour les extraits de données Tableau. Vérifiez la disponibilité dans d’autres sources de données.
|
MAKEDATETIME
Syntaxe | MAKEDATETIME(date, time) |
Résultat | Datetime |
Définition | Renvoie des données date/heure composées d’une <date> et d’une <time> . La date peut être une information de type date, date/heure ou chaîne. L’heure doit être une information de type date/heure. |
Exemple | MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM# MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM# |
Remarques | Cette fonction est disponible uniquement pour les connexions compatibles MySQL (pour Tableau, MySQL et Amazon Aurora).
|
MAKELINE
Syntaxe | MAKELINE(SpatialPoint1, SpatialPoint2) |
Résultat | Géométrie (ligne) |
Définition | Génère un repère de ligne entre deux points |
Exemple | MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1)) |
Remarques | Utile pour la création des cartes origine-destination. |
MAKEPOINT
Syntaxe | MAKEPOINT(latitude, longitude, [SRID]) |
Résultat | Géométrie (point) |
Définition | Convertit les données des colonnes de Si l’argument facultatif |
Exemple | MAKEPOINT(48.5, -123.1) MAKEPOINT([AirportLatitude], [AirportLongitude]) MAKEPOINT([Xcoord],[Ycoord], 3493) |
Remarques |
Le SRID est un identificateur de référence spatiale qui utilise les codes du système de référence ESPG(Le lien s’ouvre dans une nouvelle fenêtre) pour spécifier les systèmes de coordonnées. Si SRID n’est pas spécifié, WGS84 est supposé et les paramètres sont traités comme latitude/longitude en degrés. Vous pouvez utiliser |
MAKETIME
Syntaxe | MAKETIME(hour, minute, second) |
Résultat | Datetime |
Définition | Renvoie une valeur de date créée à partir de l’<hour> , du <minute> et du <second> spécifiés. |
Exemple | MAKETIME(14, 52, 40) = #1/1/1899 14:52:40# |
Remarques | Comme Tableau ne prend pas en charge le type de données heure, mais seulement le type date-heure, la sortie est une valeur datetime. La partie date du champ sera 1/1/1899. Fonction similaire à |
MAX
Syntaxe | MAX(expression) ou MAX(expr1, expr2) |
Résultat | Même type de données que l’argument, ou NULL si une partie de l’argument est une valeur nulle. |
Définition | Renvoie la valeur maximum des deux arguments, qui doivent être du même type de données.
|
Exemple | MAX(4,7) = 7 |
Remarques | Pour les chaînes La valeur Pour les sources de données de la base de données, la valeur de chaîne Pour les dates Pour les dates, la valeur Comme agrégation
Comme comparaison
Voir aussi |
MEDIAN
Syntaxe | MEDIAN(expression) |
Définition | Renvoie la valeur médiane d’une expression dans tous les enregistrements. Les valeurs nulles sont ignorées. |
Remarques | La valeur MEDIAN peut être utilisée uniquement avec des champs numériques. |
Limites de la base de données |
Pour d’autres types de sources de données, vous pouvez extraire vos données dans un fichier d’extrait pour utiliser cette fonction. Consultez Extraire vos données(Le lien s’ouvre dans une nouvelle fenêtre). |
MID
Syntaxe | (MID(string, start, [length]) |
Résultat | Chaîne |
Définition | Renvoie une chaîne de caractères commençant à la position Si l’argument numérique facultatif |
Exemple | MID("Calculation", 2) = "alculation" MID("Calculation", 2, 5) ="alcul" |
Remarques | Voir aussi la fonction RegEx prise en charge dans la documentation des fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre). |
MIN
Syntaxe | MIN(expression) ou MIN(expr1, expr2) |
Résultat | Même type de données que l’argument, ou NULL si une partie de l’argument est une valeur nulle. |
Définition | Renvoie la valeur minimale des deux arguments, qui doivent être du même type de données.
|
Exemple | MIN(4,7) = 4 |
Remarques | Pour les chaînes La valeur Pour les sources de données de la base de données, la valeur de chaîne Pour les dates Pour les dates, la valeur Comme agrégation
Comme comparaison
Voir aussi |
Extensions de modèle
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
- MODEL_EXTENSION_BOOL
- MODEL_EXTENSION_INT
- MODEL_EXTENSION_REAL
- MODEL_EXTENSION_STR
MODEL_PERCENTILE
Syntaxe | MODEL_PERCENTILE(
|
Définition | Renvoie la probabilité (comprise entre 0 et 1) que la valeur attendue soit inférieure ou égale au repère observé, définie par l’expression cible et d’autres prédicteurs. Il s’agit de la fonction de distribution prédictive postérieure, également appelée fonction de distribution cumulative (CDF). |
Exemple | MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders])) |
MODEL_QUANTILE
Syntaxe | MODEL_QUANTILE(
|
Définition | Renvoie une valeur numérique cible dans la plage probable définie par l’expression cible et d’autres expressions de prédiction, au quantile spécifié. Il s’agit du quantile prédictif postérieur. |
Exemple | MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders])) |
MONTH
Syntaxe | MONTH(date) |
Résultat | Entier |
Définition | Renvoie le mois d’une <date> donnée sous la forme d’un entier. |
Exemple | MONTH(#1986-03-25#) = 3 |
Remarques | Voir aussi DAY , WEEK , Trimestre , YEAR et les équivalents ISO |
N
NOT
Syntaxe | NOT <expression> |
Résultat | Booléen(vrai ou faux) |
Définition | Négation logique entre deux expressions. |
Exemple | IF NOT [Season] = "Summer" « Si Saison ne correspond pas à Été, retourne Ne portez pas de sandales. Dans le cas contraire, retourne Portez des sandales. » |
Remarques | Souvent utilisé avec IF et IIF. Voir également Dans cette référence, les fonctions de Tableau sont organisées par ordre alphabétique. Cliquez sur une lettre pour accéder à cet emplacement dans la liste. Vous pouvez également utiliser Ctrl+F (Cmd-F sur un Mac) pour ouvrir un champ de recherche pour rechercher une fonction spécifique. et OU. |
NOW
Syntaxe | NOW() |
Résultat | Datetime |
Définition | Renvoie la date et l’heure actuelles du système local. |
Exemple | NOW() = 1986-03-25 1:08:21 PM |
Remarques |
Consultez aussi Si la source de données est une connexion en direct, la date et l’heure du système peuvent indiquer un autre fuseau horaire. Pour plus d’information sur la résolution de ce problème, consultez la base de connaissances. |
O
OU
Syntaxe | <expr1> OR <expr2> |
Résultat | Booléen(vrai ou faux) |
Définition | Disjonction logique entre deux expressions. |
Exemple | IF [Season] = "Spring" OR [Season] = "Fall" « Si (Saison = Printemps) ou (Saison = Automne) est une valeur true, Chaussures de sport est retourné. » |
Remarques | Souvent utilisé avec IF et IIF. Voir également Dans cette référence, les fonctions de Tableau sont organisées par ordre alphabétique. Cliquez sur une lettre pour accéder à cet emplacement dans la liste. Vous pouvez également utiliser Ctrl+F (Cmd-F sur un Mac) pour ouvrir un champ de recherche pour rechercher une fonction spécifique. et NOT. Si l’une des expressions est Si vous créez un calcul qui affiche le résultat d’une comparaison Remarque : L’opérateur |
OUTLINE
Syntaxe | OUTLINE(<spatial polygon>) |
Résultat | Géométrie |
Définition | Convertit une géométrie de polygone en chaînes de lignes. |
Remarques | Utile pour créer un calque séparé pour un contour avec un style différent de celui du remplissage. Prend en charge les polygones dans les multipolygones. |
P
PARSE_URL
PARSE_URL(string, url_part)
Pris en charge uniquement lorsque connecté à Cloudera Impala. Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
PARSE_URL_QUERY
PARSE_URL_QUERY(string, key)
Pris en charge uniquement lorsque connecté à Cloudera Impala. Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
PERCENTILE
Syntaxe | PERCENTILE(expression, number) |
Définition | Renvoie la valeur du centile pour l’<expression> donnée correspondant au <number> indiqué. La valeur <number> doit être comprise entre 0 et 1 (inclus) et doit être une constante numérique. |
Exemple | PERCENTILE([Score], 0.9) |
Limites de la base de données | Cette fonction est disponible pour les sources de données suivantes : connexions Microsoft Excel et fichier texte récentes, extraits et les types de sources de données d’extraits uniquement (par exemple, Google Analytics, Protocole de données ouvertes ou Salesforce), Sybase IQ 15.1 et sources de données ultérieures, Oracle 10 et sources de données ultérieures, sources de données Cloudera Hive et Hortonworks Hadoop Hive, EXASolution 4.2 et sources de données ultérieures. Pour d’autres types de sources de données, vous pouvez extraire vos données dans un fichier d’extrait pour utiliser cette fonction. Consultez Extraire vos données(Le lien s’ouvre dans une nouvelle fenêtre). |
PI
Syntaxe | PI() |
Résultat | Nombre |
Définition | Renvoie la constante numérique PI : 3.14159... |
Exemple | PI() = 3.14159 |
Remarques | Utile pour les fonctions trigonométriques dont les données sont exprimées en radians. |
POWER
Syntaxe | POWER(number, power) |
Résultat | Nombre |
Définition | Élève le <number> à la <power> indiquée. |
Exemple | POWER(5,3) = 125 |
Remarques | Vous pouvez également utiliser le symbole ^, par exemple, 5^3 = POWER(5,3) = 125 |
PREVIOUS_VALUE
PREVIOUS_VALUE(expression)
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
PROPER
Syntaxe | PROPER(string) |
Résultat | Chaîne |
Définition | Renvoie la |
Exemple | PROPER("PRODUCT name") = "Product Name" PROPER("darcy-mae") = "Darcy-Mae" |
Remarques | Les espaces et les caractères non alphanumériques tels que la ponctuation sont traités comme des séparateurs. |
Q
Trimestre
Syntaxe | QUARTER(date) |
Résultat | Entier |
Définition | Renvoie le trimestre d’une <date> donnée sous la forme d’un entier. |
Exemple | QUARTER(#1986-03-25#) = 1 |
Remarques | Voir aussi DAY , WEEK , MONTH , YEAR et les équivalents ISO |
R
RADIANS
Syntaxe | RADIANS(number) |
Résultat | Nombre (angle en radians) |
Définition | Convertit en radians un <number> exprimé en degrés. |
Exemple | RADIANS(180) = 3.14159 |
Remarques | La fonction inverse, DEGREES , utilise un angle exprimé en radians et le renvoie en degrés. |
RANK Fonctions de calcul de table
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
RANK(expression, ['asc' | 'desc'])
RANK_DENSE(expression, ['asc' | 'desc'])
RANK_MODIFIED(expression, ['asc' | 'desc'])
RANK_PERCENTILE(expression, ['asc' | 'desc'])
RANK_UNIQUE(expression, ['asc' | 'desc'])
Fonctions RAWSQL
Pour plus d’information, consultez Fonctions directes (RAWSQL)(Le lien s’ouvre dans une nouvelle fenêtre).
RAWSQL_BOOL("sql_expr", [arg1], … [argN])
RAWSQL_DATE("sql_expr", [arg1], … [argN])
RAWSQL_DATETIME("sql_expr", [arg1], … [argN])
RAWSQL_INT("sql_expr", [arg1], … [argN])
RAWSQL_REAL("sql_expr", [arg1], … [argN])
RAWSQL_SPATIAL
RAWSQL_STR("sql_expr", [arg1], … [argN])
RAWSQLAGG_BOOL("sql_expr", [arg1], … [argN])
RAWSQLAGG_DATE("sql_expr", [arg1], … [argN])
RAWSQLAGG_DATETIME("sql_expr", [arg1], … [argN])
RAWSQLAGG_INT("sql_expr", [arg1], … [argN])
RAWSQLAGG_REAL("sql_expr", [arg1], … [argN])
RAWSQLAGG_STR("sql_expr", [arg1], … [argN])
Fonctions REGEXP
Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
REGEXP_EXTRACT(string, pattern)
REGEXP_EXTRACT_NTH(string, pattern, index)
REGEXP_EXTRACT_NTH(string, pattern, index)
REGEXP_MATCH(string, pattern)
REGEXP_REPLACE(string, pattern, replacement)
REPLACE
Syntaxe | REPLACE(string, substring, replacement |
Résultat | Chaîne |
Définition | Recherche la valeur <string> pour la valeur <substring> et la remplace par <replacement> . Si la valeur <substring> est introuvable, la chaîne reste inchangée. |
Exemple | REPLACE("Version 3.8", "3.8", "4x") = "Version 4x" |
Remarques | Voir aussi la fonction REGEXP_REPLACE dans la documentation des fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre). |
RIGHT
Syntaxe | RIGHT(string, number) |
Résultat | Chaîne |
Définition | Renvoie les caractères <number> situés le plus à droite dans la chaîne. |
Exemple | RIGHT("Calculation", 4) = "tion" |
Remarques | Voir également LEFT et MID. |
ROUND
Syntaxe | ROUND(number, [decimals]) |
Résultat | Nombre |
Définition | Arrondit les L’argument facultatif |
Exemple | ROUND(1/3, 2) = 0.33 |
Remarques | Certaines bases de données, telles que SQL Server, autorisent l’indication d’une valeur négative, où -1 arrondit la valeur aux dizaines, -2 arrondit aux centaines, etc. Ce n’est pas le cas pour toutes les bases de données. Ce n’est par exemple pas le cas pour Excel ou Access. Conseil : Étant donné que ROUND peut rencontrer des problèmes en raison de la représentation sous-jacente des nombres en virgule flottante, comme 9,405 arrondi à 9,40, il peut être préférable de mettre en forme le nombre avec le nombre de décimales souhaité plutôt que d’arrondir. Le formatage de 9,405 à deux décimales donnera le 9,41 attendu. |
RTRIM
Syntaxe | RTRIM(string) |
Résultat | Chaîne |
Définition | Renvoie la <string> fournie en supprimant les espaces de fin. |
Exemple | RTRIM(" Calculation ") = " Calculation" |
Remarques | Voir également LTRIM et TRIM. |
RTRIM_THIS
RTRIM_THIS(string, string)
Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
RUNNING Fonctions de calcul de table
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
RUNNING_AVG(expression)
RUNNING_COUNT(expression)
RUNNING_MAX(expression)
RUNNING_MIN(expression)
RUNNING_SUM(expression)
S
SCRIPT Extensions d’analytique
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
SCRIPT_BOOL
SCRIPT_INT
SCRIPT_REAL
SCRIPT_STR
SHAPETYPE
Syntaxe | SHAPETYPE(<geometry>) |
Résultat | Chaîne |
Définition | Renvoie une chaîne décrivant la structure de la géométrie spatiale, par exemple Empty, Point, MultiPoint, LineString, MultiLinestring, Polygon, MultiPolygon, Mixed et Unsupported |
Exemple | SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point" |
SIGN
Syntaxe | SIGN(number) |
Résultat | -1, 0 ou 1 |
Définition | Renvoie le signe d’un <number> : Les valeurs renvoyées sont -1 si le nombre est négatif, 0 s’il est égal à zéro ou 1 s’il est positif. |
Exemple | SIGN(AVG(Profit)) = -1 |
Remarques | Voir aussi ABS . |
SIN
Syntaxe | SIN(number) |
Résultat | Nombre |
Définition | Renvoie le sinus d’un angle en radians. |
Exemple | SIN(0) = 1.0 |
Remarques | La fonction inverse, Voir aussi |
SIZE
SIZE()
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
SPACE
Syntaxe | SPACE(number) |
Résultat | Chaîne (en particulier, juste des espaces) |
Définition | Renvoie une chaîne constituée du nombre spécifié d’espaces répétés. |
Exemple | SPACE(2) = " " |
SPLIT
Syntaxe | SPLIT(string, delimiter, token number) |
Résultat | Chaîne |
Définition | Renvoie une sous-chaîne à partir d’une <string> , à l’aide d’un caractère <delimiter> pour diviser la chaîne en une séquence de <tokens> . |
Exemple | SPLIT ("a-b-c-d", "-", 2) = "b" SPLIT ("a|b|c|d", "|", -2) = "c" |
Remarques | La chaîne est interprétée comme une séquence alternative de délimiteurs et jetons. Ainsi, pour la chaîne
Voir aussi la fonction REGEX prise en charge dans la documentation des fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre). |
Limites de la base de données | Les commandes Fractionnement et Fractionnement personnalisé sont disponibles pour les types de sources de données suivants : extraits de données Tableau, Microsoft Excel, fichier texte, fichier PDF, Salesforce, Protocole de données ouvertes, Microsoft Azure Market Place, Google Analytics, Vertica, Oracle, MySQL, PostgreSQL, Teradata, Amazon Redshift, Aster Data, Google Big Query, Cloudera Hadoop Hive, Hortonworks Hive et Microsoft SQL Server. Certaines sources de données imposent des limites au fractionnement des chaînes. Consultez les limites de la fonction SPLIT plus loin dans cette rubrique. |
SQRT
Syntaxe | SQRT(number) |
Résultat | Nombre |
Définition | Renvoie la racine carrée d’un <number> . |
Exemple | SQRT(25) = 5 |
Remarques | Voir aussi SQUARE . |
SQUARE
Syntaxe | SQUARE(number) |
Résultat | Nombre |
Définition | Renvoie le carré d’un <number> . |
Exemple | SQUARE(5) = 25 |
Remarques | Voir aussi SQRT et POWER . |
STARTSWITH
Syntaxe | STARTSWITH(string, substring) |
Résultat | Booléen |
Définition | Renvoie true si string commence par substring . Les espaces en début de chaîne sont ignorés. |
Exemple | STARTSWITH("Matador, "Ma") = TRUE |
Remarques | Voir aussi CONTAINS, ainsi que la fonction REGEX prise en charge dans la documentation des fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre). |
STDEV
Syntaxe | STDEV(expression) |
Définition | Renvoie l’écart-type statistique de toutes les valeurs dans l’<expression> donnée en fonction d’un échantillon de population. |
STDEVP
Syntaxe | STDEVP(expression) |
Définition | Renvoie l’écart-type statistique de toutes les valeurs dans l’<expression> donnée en fonction d’une population biaisée. |
STR
Syntaxe | STR(expression) |
Résultat | Chaîne |
Définition | Convertit l’argument en chaîne. |
Exemple | STR([ID]) |
SUM
Syntaxe | SUM(expression) |
Définition | Renvoie la somme de toutes les valeurs de l’<expression> . Les valeurs nulles sont ignorées. |
Remarques | La valeur SUM peut être utilisée uniquement avec des champs numériques. |
T
TAN
Syntaxe | TAN(number) L’argument |
Résultat | Nombre |
Définition | Renvoie la tangente d’un angle. |
Exemple | TAN(PI ( )/4) = 1.0 |
Remarques | Voir aussi ATAN , ATAN2 ,COT et PI . Pour convertir un angle de degrés en radians, utilisez RADIANS . |
THEN
Syntaxe | IF <test1> THEN <then1>
|
Définition | Partie obligatoire d’une expression IF , ELSEIF , ou CASE , utilisée pour définir le résultat à renvoyer si une valeur ou un test spécifique est true. |
Exemple | IF [Season] = "Summer" THEN 'Sandals' « Si Saison = Été, Sandales est retourné. Sinon, regardez l’expression suivante. Si Saison = Hiver, Bottes est retourné. Si aucune des expressions n’est vraie, Chaussures de sport est retourné. » CASE [Season] « Regardez le champ Saison. Si la valeur est Été, Sandales est retourné. Si la valeur est Hiver, Bottes est retourné. Si aucune des options du calcul ne correspond à ce qui est indiqué dans le champ Saison, chaussures de sport est retourné. » |
Remarques |
TIMESTAMP_TO_USEC
TIMESTAMP_TO_USEC(expression)
Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
TLD
TLD(string_url)
Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
TODAY
Syntaxe | TODAY() |
Résultat | Date |
Définition | Renvoie la date actuelle du système local. |
Exemple | TODAY() = 1986-03-25 |
Remarques |
Consultez aussi Si la source de données est une connexion en direct, la date du système peut indiquer un autre fuseau horaire. Pour plus d’information sur la résolution de ce problème, consultez la base de connaissances. |
TOTAL
TOTAL(expression)
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
TRIM
Syntaxe | TRIM(string) |
Résultat | Chaîne |
Définition | Renvoie la <string> fournie en supprimant les espaces de début et de fin. |
Exemple | TRIM(" Calculation ") = "Calculation" |
Remarques | Voir également LTRIM et RTRIM. |
U
UPPER
Syntaxe | UPPER(string) |
Résultat | Chaîne |
Définition | Renvoie la <string> fournie en caractères tout en majuscules. |
Exemple | UPPER("Calculation") = "CALCULATION" |
Remarques | Voir également PROPER et LOWER. |
USEC_TO_TIMESTAMP
USEC_TO_TIMESTAMP(expression)
Pris en charge uniquement lorsque connecté à Google BigQuery. Pour plus d’information, consultez Fonctions supplémentaires(Le lien s’ouvre dans une nouvelle fenêtre).
USERDOMAIN
Syntaxe | USERDOMAIN( ) |
Résultat | Chaîne |
Définition | Renvoie le domaine de l’utilisateur actuel. |
Remarques | Cette fonction recherche :
|
USERNAME
Syntaxe | USERNAME( ) |
Résultat | Chaîne |
Définition | Renvoie le nom d’utilisateur de l’utilisateur actuel. |
Exemple | USERNAME( ) Renvoie le nom d’utilisateur de l’utilisateur connecté, par exemple, « hmyrer ». [Manager] = USERNAME( ) Si le responsable « hmyrer » est connecté, cet exemple ne renvoie la valeur TRUE qu’en présence de la valeur « hmyrer » dans le champ Manager de la vue « hmyrer ». |
Remarques | Cette fonction recherche :
Filtres utilisateur Lorsqu’il est utilisé comme filtre, un champ calculé |
USER ATTRIBUTE JSON Fonctions du jeton Web
USERATTRIBUTE('attribute_name')
USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')
Pour plus d’information, consultez Fonctions utilisateur(Le lien s’ouvre dans une nouvelle fenêtre).
V
VAR
Syntaxe | VAR(expression) |
Définition | Renvoie la variance statistique de toutes les valeurs dans l’expression donnée en fonction d’un échantillon de population. |
VARP
Syntaxe | VARP(expression) |
Définition | Renvoie la variance statistique de toutes les valeurs dans l’expression donnée de la totalité de la population. |
W
WEEK
Syntaxe | WEEK(date) |
Résultat | Entier |
Définition | Renvoie la semaine d’une <date> donnée sous la forme d’un entier. |
Exemple | WEEK(#1986-03-25#) = 13 |
Remarques | Voir aussi DAY , MONTH , Trimestre , YEAR et les équivalents ISO |
WHEN
Syntaxe | CASE <expression> |
Définition | Partie obligatoire d’une expression CASE . Trouve la première <value> correspondant à <expression> et renvoie la valeur <then> correspondante. |
Exemple | CASE [Season] « Regardez le champ Saison. Si la valeur est Été, Sandales est retourné. Si la valeur est Hiver, Bottes est retourné. Si aucune des options du calcul ne correspond à ce qui est indiqué dans le champ Saison, chaussures de sport est retourné. » |
Remarques | Utilisé avec les expressions CASE, THEN, ELSE et END.
CASE <expression> Les valeurs auxquelles se compare |
Calculs de table de volet
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
WINDOW_AVG(expression, [start, end])
WINDOW_CORR(expression1, expression2, [start, end])
WINDOW_COUNT(expression, [start, end])
WINDOW_COVAR(expression1, expression2, [start, end])
WINDOW_COVARP(expression1, expression2, [start, end])
WINDOW_MAX(expression, [start, end])
WINDOW_MEDIAN(expression, [start, end])
WINDOW_MIN(expression, [start, end])
WINDOW_PERCENTILE(expression, number, [start, end])
WINDOW_STDEV(expression, [start, end])
WINDOW_STDEVP(expression, [start, end])
WINDOW_SUM(expression, [start, end])
WINDOW_VAR(expression, [start, end])
WINDOW_VARP(expression, [start, end])
X
Fonctions XPATH.
Pris en charge uniquement lorsque connecté à Hadoop Hive. Pour plus d’information, consultez Fonctions directes (RAWSQL)(Le lien s’ouvre dans une nouvelle fenêtre).
XPATH_BOOLEAN(XML string, XPath expression string)
XPATH_DOUBLE(XML string, XPath expression string)
XPATH_FLOAT(XML string, XPath expression string)
XPATH_INT(XML string, XPath expression string)
XPATH_LONG(XML string, XPath expression string)
XPATH_SHORT(XML string, XPath expression string)
XPATH_STRING(XML string, XPath expression string)
Y
YEAR
Syntaxe | YEAR(date) |
Résultat | Entier |
Définition | Renvoie l’année d’une <date> donnée sous la forme d’un entier. |
Exemple | YEAR(#1986-03-25#) = 1,986 |
Remarques | Voir aussi DAY , WEEK , MONTH , Trimestre et les équivalents ISO |
Z
ZN
Syntaxe | ZN(expression) |
Résultat | Dépend du type de données de l’<expression> ou de la valeur 0. |
Définition | Renvoie <expression> si la valeur n’est pas nulle, sinon renvoie zéro. |
Exemple | ZN([Test Grade]) « Si la note de test n’est pas une valeur nulle, renvoie sa valeur. Si la note de test est une valeur nulle, renvoie 0. » |
Remarques | La fonction
Consultez également l’expression ISNULL. |
Voir également
Fonctions de Tableau (par catégorie)(Le lien s’ouvre dans une nouvelle fenêtre)
Fonctions dans Tableau(Le lien s’ouvre dans une nouvelle fenêtre)