Introduction aux fonctions de chaîne de Tableau

Les fonctions Tableau String sont les fonctions utilisées pour manipuler la chaîne, par exemple si vous souhaitez extraire certains caractères, remplacer, fractionner, découper, remodeler, concaténer, etc. Supposons un scénario où vous avez Order et les données de vente pour les clients et que vous souhaitez analyser la contribution des ventes pour tous les clients avec le prénom 'Mark', mais vous n'avez pas de colonne distincte appelée 'First Name' pour l'analyser séparément, c'est donc là que les fonctions String entrent en jeu, vous pouvez utiliser les fonctions String ici et vous pouvez créer un nouveau champ calculé appelé 'FIRST NAME' et vous pouvez analyser le client cible.

Tableau prend en charge différentes catégories de fonctions, telles que les fonctions de date, les fonctions de nombre, les fonctions de conversion de type, les fonctions d'agrégation et les fonctions logiques. Chacun d'eux a son importance en termes de représentation des données et réduit beaucoup d'efforts pour écrire des calculs complexes et des expressions complexes. Par exemple, si vous souhaitez effectuer des calculs sur des nombres, vous utiliserez des fonctions numériques telles que Puissance, plafond, rond, si vous souhaitez effectuer des calculs de date, vous utiliserez des fonctions de date comme DATEADD () et DATENAME ().

Fonctions de chaîne de Tableau

Voyons maintenant quelques-unes de ces fonctions pour mieux les comprendre.

1. INFÉRIEUR () et SUPÉRIEUR ()

Ces fonctions transformeront respectivement la chaîne en minuscules et en majuscules.

Syntaxe :

Lower ( String )
Upper ( String )

Tout d'abord, voyons comment créer des champs calculés.

  • Accédez à l'onglet Analyse en haut et sélectionnez * Créer un champ calculé
  • Une boîte apparaît pour demander d'écrire l'expression du champ calculé. Donnez le nom du champ calculé.

  • Dans la zone de calcul, entrez l'expression inférieure ((nom de la colonne)) et cliquez sur

(Ici, j'utilise la colonne de type de produit de mon ensemble de données).

De même, créez le champ calculé pour la fonction supérieure.

Les champs calculés (inférieur () et supérieur ()) apparaîtront dans les dimensions à gauche.

Maintenant, tout d'abord, faites glisser la colonne (Type de produit dans mon cas) du panneau Dimensions dans les sections de lignes, puis les champs calculés Lower () et Upper (). Nous remarquons que les cordes sont respectivement transformées en majuscules et minuscules, comme indiqué.

2. REMPLACER ()

Il recherche une chaîne pour une sous-chaîne et la remplace par une valeur de remplacement. Si la sous-chaîne n'est pas présente

Dans la chaîne recherchée, la chaîne ne change pas.

Syntaxe : REPLACE ( string, substring, replacement )

3. ASCII ()

Il renvoie le code ASCII du premier caractère de la chaîne.

Syntaxe: ASCII ( string )

4. CONTIENT ()

Il renvoie la valeur booléenne (True ou False), TRUE si la sous-chaîne est contenue dans la chaîne et FALSE si la sous-chaîne n'est pas présente.

Syntaxe : CONTAINS ( string, substring )

5. SPLIT ()

La fonction Split divise la chaîne séparée par des délimiteurs en jetons et attribue un numéro de jeton à chacun des jetons. par exemple. Une chaîne «RTO-123-MNX-YUH» est divisée en jetons RTO, 123, MNX, YUH (jetons) où 1, 2, 3, 4 sont respectivement des jetons non. La partie de la chaîne que vous souhaitez récupérer peut être récupérée en donnant le jeton no comme argument pour diviser la fonction.

Syntaxe : SPLIT ( String, Delimiter, Token number )

6. LEN ()

Il renvoie la longueur d'une chaîne (ou le nombre de caractères dans une chaîne donnée).

Syntaxe : LEN (String)

7. Trim ()

Il supprime les espaces indésirables, supplémentaires et finaux d'une chaîne.

Comme indiqué, tous les espaces supplémentaires du type de produit 'JUMELLES ' ont été supprimés.

8. CHAR ()

Il renvoie le caractère associé au code ASCII donné en argument.

Syntaxe : CHAR ( Integer )

Donc, CHAR (65) renvoie 'A' comme un code ASCII pour 'A' est 65.

9. FIN AVEC ()

Il renvoie une valeur booléenne (TRUE ou FALSE) si la chaîne se termine par la sous-chaîne spécifiée, FALSE si la chaîne ne se termine pas par la sous-chaîne spécifiée.

Syntaxe : ENDSWITH (String, Substring)

Par exemple: ENDSWITH ('FUNCTION', 'ION') renvoie TRUE car la chaîne 'FUNCTION' se termine par 'ION '.

10. GAUCHE ()

Cette fonction renvoie les caractères de la partie la plus à gauche de la chaîne.

Syntaxe : LEFT (String, no. of characters)

Par exemple, laissons LEFT ('Tableau', 3)

Sortie: ' Tab' (renvoie les 3 caractères les plus à gauche)

11. DROIT ()

Cette fonction renvoie les caractères de la partie la plus à droite de la chaîne.

Syntaxe : LEFT (String, no. of characters)

Par exemple, ayons DROIT ('Tableau', 3)

Sortie: ' eau ' (retourne les 3 caractères les plus à droite)

Conclusion

Tableau est un outil de Business Intelligence en libre-service où vous pouvez effectuer des analyses complexes simplement avec une fonctionnalité de glisser-déposer. Préparer les données pour l'analyse, le nettoyage des données, le pivotement, le mélange de données à partir de sources multiples, créer des ensembles et des bacs, des dimensions et des mesures dynamiques, de belles visualisations et de plus, sa convivialité en fait la solution d'entreprise idéale. Chaque domaine d'activité en fait un usage intensif pour fournir des visuels perspicaces à ses clients dans la réalisation de leurs objectifs commerciaux.

Nous pouvons créer des visuels et des tableaux de bord magnifiques et interactifs en les connectant à diverses bibliothèques R et Python. Nous pouvons le visualiser sur n'importe quel appareil, Tableau est assez intelligent pour comprendre l'appareil et ajuster la taille du rapport en fonction de la taille de l'appareil sans efforts de codage supplémentaires. Comme tout autre langage de programmation / script, bases de données et outils BI. Tableau fournit également des fonctions intégrées pour modifier et formater les données de chaîne. La connaissance des fonctions String est toujours requise si vous voulez être un excellent développeur. Avec ces fonctions, vous pouvez manipuler vos données de chaîne de la manière que vous souhaitez représenter.

Cette fonction fait gagner beaucoup de temps et d'efforts à l'analyste de données pour effectuer une analyse spécifique de certains domaines d'activité. J'espère que vous avez tous eu une bonne idée de la façon d'implémenter les fonctions de chaîne dans Tableau.

Articles recommandés

Ceci est un guide des fonctions de chaîne de Tableau. Nous discutons ici des différentes catégories de fonctions de chaîne de Tableau avec syntaxe. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Alternatives à Tableau
  2. Treemap dans Tableau
  3. Comment installer Tableau
  4. Carrière en science des données

Catégorie: