Présentation des fonctions de Tableau
Comme chaque voiture a diverses fonctions comme les freins, l'accélérateur, l'embrayage, les essuie-glaces, les phares, la climatisation, le système de musique, les indicateurs gauche droite, etc., ce qui nous aide à conduire une voiture confortablement et de manière appropriée. De même, dans Tableau, nous avons différentes catégories de fonctions, et dans chaque catégorie, nous avons un certain nombre de fonctions qui nous aident à effectuer des calculs et à visualiser les données selon nos besoins, trop facilement et rapidement.
En fonction du type de données à visualiser, de l'agrégation et de l'opération logique nécessaires à la visualisation, les fonctions du tableau sont divisées en différentes catégories. Chaque catégorie a des fonctions pour un but spécifique qui est expliqué ci-dessous.
Types de fonctions Tableau
- Fonction chaîne
- Fonction numérique
- Fonction Date
- Fonction d'agrégation
- Fonction logique
- Fonctions de conversion de type
Comment appliquer la fonction Tableau?
Étape 1 :
Pour appliquer la fonction Tableau, nous devons créer un champ calculé qui peut être créé en cliquant sur l'onglet Analyse dans la feuille de calcul du tableau, puis sur «Créer une option de champ calculé» dans le menu déroulant comme illustré dans la figure 1 ci-dessous et mis en évidence dans rouge.
Étape 2:
Après avoir cliqué sur l'option Créer un champ de calcul, vous trouverez un menu déroulant qui contient une liste de toutes les fonctions du tableau avec leur description et leur exemple. Vous pouvez sélectionner une fonction dans le menu déroulant ou vous pouvez rechercher dans la zone de texte comme indiqué dans la figure 2. Assurez-vous de nommer votre champ calculé avant de cliquer sur Appliquer et OK. Dans la figure 2, j'ai nommé mon champ calculé comme «Contient».
L'éditeur de champ de calcul de Tableau nous fait également savoir si notre calcul est valide ou non, vous pouvez voir cet indicateur en bas de l'éditeur.
Étape 3:
Après avoir cliqué sur OK, vous pouvez faire glisser et déposer le champ calculé de mesure / Dimension dans la feuille pour voir les résultats.
Fonctions de chaîne
Les fonctions de chaîne nous permettent de manipuler les données de chaîne selon nos besoins. Par exemple, nous pouvons utiliser la fonction de chaîne pour extraire le nom ou le prénom des employés de la colonne des noms d'employés de la table des employés et les placer dans le nouveau champ ou la nouvelle colonne. Nous pouvons également utiliser cette fonction pour concaténer les détails de la ville et du pays et les remplir dans une seule colonne, etc.
La liste des fonctions de chaîne populaires dans Tableau est la suivante:
MAX | MILIEU | ASCII | RTRIM | PLUS HAUT |
MIN | LA GAUCHE | CARBONISER | LTRIM | INFÉRIEUR |
COMMENCE AVEC | DROITE | TROUVER | RÉDUIRE | ESPACE |
SE TERMINE PAR | REMPLACER | CONTIENT | LEN | DIVISÉ |
1) GAUCHE
Il renvoie la sous-chaîne la plus à gauche de la chaîne.
Syntaxe: LEFT (chaîne, nombre)
Exemple : GAUCHE («MR. Ghoradkar», 2) = «MR». «2» représente la longueur de la sous-chaîne.
Dans la capture d'écran ci-dessous, nous pouvons voir lorsque le champ de calcul «LEFT Fn» a été glissé et déposé dans la feuille, nous avons obtenu le résultat en tant que MRS uniquement comme écrit «3» dans notre fonction.
RIGHT est très similaire à LEFT à droite, il renvoie la sous-chaîne la plus à droite de la chaîne.
2) MID
Mid est également similaire à la fonction LEFT et Right. MID renvoie la sous-chaîne d'une position d'index spécifiée à la longueur spécifiée.
Syntaxe: MID (chaîne, nombre, nombre)
Exemple : MID («parapluie», 2, 4). Résultat: «brel »
Remarque: L'index d'une chaîne commence à «0» .
3) ASCII
Il renvoie le code ASCII du premier caractère de la chaîne.
Syntaxe: ASCII (chaîne)
Exemple: ASCII ("A"). Résultat: 65
Remarque: Assurez-vous de sélectionner «Attribut» en cliquant avec le bouton droit sur le champ calculé pour obtenir le résultat souhaité. Comme indiqué dans l'image ci-dessous.
4) CHAR
C'est l'exact opposé de l'ASCII; Il renvoie le caractère codé par le numéro de code ASCII.
Syntaxe: CHAR (nombre)
Exemple: CHAR (65) = 'A'.
5) CONTIENT
Renvoie 'TRUE' si la chaîne donnée contient une sous-chaîne spécifiée.
Syntaxe: CONTAINS (chaîne, sous-chaîne).
Exemple: CONTIENT («Maharashtra», «éruption cutanée»). = "VRAI".
Cas d'utilisation: vous pouvez mettre en place une dimension «Maharashtra» et visualiser les données. Par exemple, si vous avez une dimension nommée "NAME" qui contient le nom de tous les clients de votre banque et si vous souhaitez obtenir les identifiants clients de tous les employés dont le nom contient "as" dans leur nom, vous pouvez utiliser la requête ci-dessous dans votre éditeur de texte. Vous devez également appliquer un filtre afin d'obtenir des ID client avec le résultat «True».
CONTIENT ((Nom), "as"). Le résultat est montré dans l'image ci-dessous.
6) FIN
Renvoie vrai si la chaîne donnée se termine par une sous-chaîne donnée
Syntaxe: ENDSWITH (chaîne, sous-chaîne).
Exemple: ENDSWITH ("DONKEY", "KEY") = True.
STARTSWITH est très similaire à ENDSWITH, il renvoie vrai si la chaîne commence par la sous-chaîne donnée.
7) TROUVER
Renvoie la position d'index de la sous-chaîne dans la chaîne.
Syntaxe: FIND (chaîne, sous-chaîne, (début)). Nous devons spécifier le point de départ pour rechercher dans la chaîne dans le troisième paramètre.
Exemple: FIND ("maximum", "m", 2). = 5.
8) LEN
Renvoie la longueur de la chaîne.
Syntaxe: LEN (chaîne).
Exemple: LEN («Hélicoptère») = 10.
9) SUPÉRIEUR
Chaîne de retour, avec tous les caractères en majuscule.
Syntaxe: UPPER (chaîne).
Exemple: UPPER ("BlackHat") = "BLACKHAT".
LOWER est très similaire à UPPER, il renvoie une chaîne avec tous les caractères en minuscules.
10) MAX
Renvoie le maximum de a et b.
Syntaxe: MAX (a, b).
Exemple: MAX ("Tiger", "Cat") = "Tiger".
MIN est très similaire à MAX, il renvoie le minimum de a et b.
11) TRIM
Renvoie la chaîne sans espaces de début et de fin.
Syntaxe: TRIM (chaîne).
Exemple: TRIM ("légumes") = "légumes".
LTRIM et RTRIM sont très similaires à TRIM, il renvoie la chaîne avec les espaces de tête supprimés et Il renvoie la chaîne avec les espaces de fin supprimés, respectivement.
12) SPLIT
Renvoie une sous-chaîne de l'entrée, en utilisant un délimiteur pour la diviser.
Syntaxe: SPLIT (chaîne, délimiteur, jeton).
Exemple: SPLIT ('abc-d', '-', 2) = 'b'
Remarque: Ici, le numéro de jeton est la position de la sous-chaîne après exclusion du délimiteur. Nous pouvons également utiliser -2 ou -3, etc. pour obtenir le résultat à la fin de la chaîne.
Fonctions numériques
Les fonctions numériques nous permettent d'effectuer le calcul sur les données. Il ne peut être utilisé qu'avec des mesures, c'est-à-dire un champ contenant des valeurs numériques. Les fonctions numériques peuvent nous aider à calculer le carré, la racine carrée, la puissance, l'exponentielle, etc. des données numériques. Par exemple, si nous avons un ensemble de données de banques dans lesquelles nous voulons arrondir le solde de tous nos clients, nous pouvons utiliser la fonction ROUND. La liste des fonctions numériques populaires dans Tableau est la suivante:
abdos | PÉCHÉ | UN PÉCHÉ | CARRÉ | ROND |
MAX | COS | ACOS | SQRT | DIV |
MIN | BRONZER | UN BRONZAGE | EXP | HEXBIN |
CELING | COT | DEGRÉS | JOURNAL | PUISSANCE |
SOL | PI | RADIANS | LN | SIGNE |
1) ABS
Renvoie la valeur absolue du nombre donné.
Syntaxe: ABS (nombre).
Exemple: ABS ((10, 75)). = 11
2) MAX
Renvoie le maximum des deux arguments du même type.
Syntaxe: MAX (nombre, nombre).
Exemple: si les revenus et les dépenses sont les deux mesures, la fonction max renverra le maximum entre elles. MAX («revenus», «dépenses»). Un autre exemple dans l'image ci-dessous.
MIN est très similaire à MAX; il renvoie le minimum des deux arguments du même type.
3) PLAFOND
Arrondit un nombre à l'entier le plus proche de valeur égale ou supérieure.
Syntaxe: PLAFOND (nombre).
Exemple: PLAFOND (4.2654) = 5.
4) ÉTAGE
FLOOR est très similaire à CEILING, arrondit un nombre à l'entier le plus proche de valeur égale ou inférieure.
Exemple: FLOOR (4.2654) = 4.
5) RONDE
Arrondit le nombre au nombre spécifique de chiffres.
Syntaxe: ROUND (nombre, (décimal)).
Exemple: ROND (6, 66667, (2)) = 6, 67.
6) NAS
Renvoie le sinus d'un angle. Spécifiez l'angle dans le radian.
Exemple: NAS (PI () / 4) = 0, 707106.
COS, TAN et COT sont très similaires au SIN. Renvoie le cosinus, la tangente et la cotangente d'un angle, respectivement.
7) PI
Renvoie la constante numérique PI: 3.14159.
Syntaxe: PI ().
8) DEGRÉ
Convertit le nombre donné de radians en degrés.
Syntaxe: DEGREE (nombre).
Exemple: DEGREE (PI () / 4) = 45.
RADIANS est très similaire à DEGREE. Convertit le nombre donné de degrés en radians.
9) CARRÉ
Renvoie le carré d'un nombre.
Syntaxe: SQUARE (nombre).
Exemple: CARRÉ (5) = 25.
SQRT est très similaire à SQUARE. Il renvoie la racine carrée d'un nombre.
10) EXP
Renvoie e élevé à la puissance du nombre donné.
Syntaxe: EXP (nombre).
Exemple: EXP (- (taux de croissance) * (temps))
11) PUISSANCE
Augmente le nombre à la puissance spécifiée.
Syntaxe: POWER (nombre, puissance).
Exemple: PUISSANCE (4, 2) = 4 2 = 16.
12) DIV
Renvoie la partie entière d'un quotient, où entier1 est divisé par entier2.
Syntaxe: DIV (Integer1, Integer2).
Exemple: DIV (22, 2) = 10.
Fonctions de date
Les fonctions de date nous permettent de manipuler des données liées à l'heure, l'année, la date et les jours. Il peut être pratique de convertir des jours en heures ou de générer la date de «Dernière modification» lors de la visualisation des données. La liste des fonctions Date populaires dans Tableau est la suivante:
AUJOURD'HUI | MIN | MAX | MAINTENANT |
ANNÉE | MAKEDATE | DATEDIFF | DATETRUNC |
JOURNÉE | PRENDRE LE TEMPS | DATEPART | DATENAME |
MOIS | MAKEDATETIME | DATEADD | ISDATE |
1) AUJOURD'HUI
Renvoie la date actuelle.
Syntaxe: AUJOURD'HUI ().
Exemple: AUJOURD'HUI () = 2019-09-26.
2 JOURS
Renvoie le jour de la date donnée sous forme d'entier.
Syntaxe: DAY (date).
Exemple: JOUR (# 2019-09-26 #) = 26.
MONTH et YEAR sont très similaires à DAY. Il renvoie le mois et l'année de la date donnée sous forme d'entier, respectivement.
3) MAINTENANT
Renvoie la date et l'heure actuelles.
Syntaxe: NOW ().
Exemple: MAINTENANT () = 2019-09-26 07:26:21 PM.
4) DATEDIFF
Renvoie la différence entre date1 et date2.
Syntaxe: DATEDIFF (date_part, date1, date2, (start_of_week))
Exemple: DATEDIFF ('semaine', # 2019-09-22 #, # 2019-09-25 #, 'lundi') = 2.
5) DATE
Renvoie vrai si la chaîne donnée est une date valide.
Syntaxe: ISDATE (chaîne).
Exemple: ISDATE («24 mai 2019») = True.
Fonctions de conversion de type
Les fonctions de conversion de type nous permettent de modifier le type de données des données source et de les convertir d'un type à un autre. En utilisant ces fonctions, nous pouvons convertir des dates en chaînes et vice versa, nous pouvons également convertir des nombres en chaînes et des chaînes en nombres pour empêcher ou activer l'agrégation par Tableau. La liste des fonctions de conversion de type populaires dans Tableau est la suivante:
DATE | FLOTTE |
DATETIME | INT |
DATEPARSE | STR |
1) DATE
Renvoie une date avec un nombre, une chaîne ou une date.
Syntaxe: DATE (expression).
Exemple: DATE («24 mai 2019») = # 24 mai 2019 #.
2) FLOTTEUR
Convertit son argument en nombre à virgule flottante.
Syntaxe: FLOAT (expression).
Exemple: FLOAT (3) = 3.000.
3) INT
Convertit son argument en entier.
Syntaxe: INT (expression).
Exemple: INT (8.0 / 3.0) = 2.
4) STR
Convertit son argument en chaîne.
Syntaxe: STR (expression).
Exemple: STR ((Rank)). Dans cet exemple, vous pouvez convertir toutes les valeurs numériques de la mesure Rang en une chaîne. Une fois que vous faites cela, le champ calculé apparaîtra en dimension au lieu de mesure.
Fonction d'agrégation
La fonction d'agrégation nous permet de résumer les données en effectuant diverses opérations comme SUM, COUNT, PERCENTILE, AVG, etc. Elle nous aide également à appliquer des fonctions d'agrégation à travers les régions, les pays, etc. Par exemple, nous pouvons calculer la moyenne, la somme, etc. d'un domaine particulier comme les ventes, le profit, le solde, etc. dans un pays ou un état.
ATTR | MAX | COVAR | PERCENTILE |
AVG | SOMME | COVRAP | STDEV |
COLLECTE | COUNTD | MAX | STDEVP |
CORR | LEN | MÉDIAN | SOMME |
COMPTER | LA GAUCHE | MIN | VAR |
1) AVG
Renvoie la moyenne de toutes les valeurs de l'expression.
Syntaxe: AVG (expression).
Exemple: AVG (Balance). Comme le montre l'image ci-dessous, où les soldes moyens à travers la région sont pris.
2) COUNT
Renvoie le nombre d'éléments dans un groupe.
Syntaxe: COUNT (expression).
3) MAX
Renvoie l'expression maximale dans tous les enregistrements.
Syntaxe: MAX (expression).
MIN est très similaire à MAX, renvoie l'expression minimale dans tous les enregistrements.
4) SOMME
Renvoie la somme de toutes les valeurs de l'expression.
Syntaxe: SUM (expression).
Fonctions logiques
Les fonctions logiques nous permettent de prendre des décisions basées sur la logique booléenne, c'est-à-dire vrai ou faux.
SI | ET | MAX |
IFNULL | CAS | MIN |
IIF | AUTRE | NE PAS |
ISDATE | ELSEIF | OU |
ISNULL | FIN | ENSUITE |
1) SI
Teste une expression renvoyant une valeur pour un vrai.
Syntaxe: IF THEN (ELSEIF THEN…) (ELSE) END.
Exemple: SI (Bénéfice)> 0 ALORS "perte" rentable "AUTRE" FIN ".
2) IFNULL
Retourne s'il n'est pas nul, sinon retourne.
Syntaxe: IFNULL (expr1, expr2).
Exemple: IFNULL ((ventes), 0).
3) IFF
Vérifie l'état; renvoie la première valeur si VRAI, la seconde si FAUX et la troisième si inconnue.
Syntaxe: IFF (test, puis, sinon, (inconnu)).
Exemple: IFF ((profit)> 0, 'profit', 'loss').
4) ISNULL
Renvoie vrai si l'expression est nulle.
Syntaxe: ISNULL (expression).
Exemple: ISNULL (89). = Faux.
5) PAS
Effectue une négation logique sur une expression.
Syntaxe: SI PAS ALORS FIN.
Exemple: SI NON (perte) <0, PUIS FIN «non rentable».
6) ET
Effectue un «et» logique sur deux expressions.
Syntaxe: IF AND THEN END.
Exemple: SI (ATTR ((marché)) = «Afrique» ET SOMME ((ventes))> (seuil émergent) ALORS «bien performant»),
7) AUTRE
Teste une série d'expressions renvoyant la valeur pour un vrai.
Syntaxe: SI ALORS, FIN.
Exemple: SI (profit)> 0 ALORS "perte" rentable "AUTRE" FIN ".
Conclusion
Tableau a fourni diverses fonctions pour manipuler les données selon nos besoins, ces fonctions nous aident à effectuer les calculs requis, prendre certaines décisions, changer le type de données, combiner différentes colonnes, etc.
Tableau Functions joue un rôle essentiel dans la visualisation des données et peut nous aider à améliorer l'apparence des données et nous aide également à créer les tableaux de bord de manière efficace.
Articles recommandés
Ceci est un guide des fonctions de Tableau. Nous discutons ici de toutes les fonctions Tableau intégrées dans Tableau Software. Vous pouvez également consulter les articles suivants pour en savoir plus -
- Filtres dans Tableau
- Architecture de Tableau
- Qu'est-ce que Tableau?
- Tableau est-il gratuit