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:

MAXMILIEUASCIIRTRIMPLUS HAUT
MINLA GAUCHECARBONISERLTRIMINFÉRIEUR
COMMENCE AVECDROITETROUVERRÉDUIREESPACE
SE TERMINE PARREMPLACERCONTIENTLENDIVISÉ

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:

abdosPÉCHÉUN PÉCHÉCARRÉROND
MAXCOSACOSSQRTDIV
MINBRONZERUN BRONZAGEEXPHEXBIN
CELINGCOTDEGRÉSJOURNALPUISSANCE
SOLPIRADIANSLNSIGNE

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'HUIMINMAXMAINTENANT
ANNÉEMAKEDATEDATEDIFFDATETRUNC
JOURNÉEPRENDRE LE TEMPSDATEPARTDATENAME
MOISMAKEDATETIMEDATEADDISDATE

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:

DATEFLOTTE
DATETIMEINT
DATEPARSESTR

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.

ATTRMAXCOVARPERCENTILE
AVGSOMMECOVRAPSTDEV
COLLECTECOUNTDMAXSTDEVP
CORRLENMÉDIANSOMME
COMPTERLA GAUCHEMINVAR

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.

SIETMAX
IFNULLCASMIN
IIFAUTRENE PAS
ISDATEELSEIFOU
ISNULLFINENSUITE

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 -

  1. Filtres dans Tableau
  2. Architecture de Tableau
  3. Qu'est-ce que Tableau?
  4. Tableau est-il gratuit

Catégorie: