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
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 . |
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. |
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 |
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
|
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 . |
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. |
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, |
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 . |
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. |
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. |
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
|
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. |
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 |
|
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 . |
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. |
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). |
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 |
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 |
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 . |
Syntaxe | COUNT(expression) |
Définition | Renvoie le nombre d’éléments. Les valeurs nulles sont ignorées. |
Syntaxe | COUNTD(expression) |
Définition | Renvoie le nombre d’éléments distincts d’un groupe. Les valeurs nulles sont ignorées. |
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 |
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 |
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 à
|
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. |
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. |
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
|
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 |
|
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
|
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 |
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 |
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 |
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 |
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. |
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(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).
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
|
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 à |
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
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). |
Pour plus d’information, consultez Expressions de niveau de détail(Le lien s’ouvre dans une nouvelle fenêtre).
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 . |
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). |
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()
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
Pour plus d’information, consultez Expressions de niveau de détail(Le lien s’ouvre dans une nouvelle fenêtre).
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. |
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 |
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é |
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(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).
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. |
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(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).
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 |
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. |
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 :
|
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. |
Pour plus d’information, consultez Expressions de niveau de détail(Le lien s’ouvre dans une nouvelle fenêtre).
INDEX( )
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
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 |
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. |
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. |
Syntaxe | ISFULLNAME("User Full Name") |
Résultat | Booléen |
Définition | Renvoie la valeur |
Exemple | ISFULLNAME("Hamlin Myrer") |
Remarques | L’argument Cette fonction recherche :
|
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 |
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. |
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. |
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. |
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 |
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. |
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 :
|
LAST()
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
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. |
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 . |
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 |
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 . |
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(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(expression, [offest])
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
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. |
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(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).
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.
|
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).
|
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. |
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 |
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 à |
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 |
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). |
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). |
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 |
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
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])) |
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])) |
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 |
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. |
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. |
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 |
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. |
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(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).
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). |
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. |
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(expression)
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
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. |
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 |
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. |
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'])
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])
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)
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). |
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. |
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. |
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(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).
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)
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
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" |
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 . |
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()
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
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) = " " |
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. |
Syntaxe | SQRT(number) |
Résultat | Nombre |
Définition | Renvoie la racine carrée d’un <number> . |
Exemple | SQRT(25) = 5 |
Remarques | Voir aussi 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 . |
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). |
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. |
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. |
Syntaxe | STR(expression) |
Résultat | Chaîne |
Définition | Convertit l’argument en chaîne. |
Exemple | STR([ID]) |
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. |
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 . |
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(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(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).
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(expression)
Pour plus d’information, consultez Fonctions de calcul de table(Le lien s’ouvre dans une nouvelle fenêtre).
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. |
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(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).
Syntaxe | USERDOMAIN( ) |
Résultat | Chaîne |
Définition | Renvoie le domaine de l’utilisateur actuel. |
Remarques | Cette fonction recherche :
|
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é |
USERATTRIBUTE('attribute_name')
USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')
Pour plus d’information, consultez Fonctions utilisateur(Le lien s’ouvre dans une nouvelle fenêtre).
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. |
Syntaxe | VARP(expression) |
Définition | Renvoie la variance statistique de toutes les valeurs dans l’expression donnée de la totalité de la population. |
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 |
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 |
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])
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)
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 |
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)