top of page

Power BI / Query : Text.Split

  • contact487947
  • 7 avr.
  • 1 min de lecture

Utilité : Cette fonction Power BI / Query divise une chaîne de texte en une liste de sous-chaînes en utilisant un séparateur spécifié.


Syntaxe :


Text.Split(text as nullable text, separator as text) as list

La fonction « Text.Split » prend une chaîne de texte et la divise en plusieurs sous-chaînes basées sur un séparateur spécifié. Cette fonction est utile pour traiter des données textuelles où les informations sont délimitées par des caractères spécifiques comme des virgules, des espaces, ou d'autres séparateurs.


Entrée :


  • text : la chaîne de texte à diviser.

  • separator : le caractère ou la chaîne de caractères utilisé pour diviser le texte.


Sortie :


  • La fonction retourne une liste de sous-chaînes résultant de la division de la chaîne originale par le séparateur spécifié. Si la valeur d'entrée est nulle, la fonction retourne une liste vide.


Exemple :


  • Division d'une chaîne par une virgule :


Text.Split("apple,banana,orange", ",")

Le résultat sera {"apple", "banana", "orange"}.


Exemple Pratiques : 


  • Division simple :


let
     OriginalText = "Bonjour tout le monde",
     SplitText = Text.Split(OriginalText, " ")
in
	SplitText

Cela retourne {"Bonjour", "tout", "le", "monde"}.


  • Utilisation dans une transformation de données :


Supposons que vous ayez une colonne de noms complets et que vous souhaitiez les diviser en prénoms et noms de famille :


Table.TransformColumns(Source, {{"NomComplet", 
each Text.Split(_, " ")}})

Posts récents

Voir tout
Fonction Table.Last

Utilité :   Renvoie la dernière ligne d'une table. Syntaxe : Table.Last(table as table) as record « Table.Last » retourne la dernière...

 
 
 
Fonction Table.FromPartitions

Utilité :   Combine plusieurs partitions en une seule table. Syntaxe : Table.FromPartitions(partitions as list) as table «...

 
 
 
Fonction Table.InsertRows

Utilité :   Insère des lignes dans une table à une position spécifiée. Syntaxe : Table.InsertRows(table as table, index as number,...

 
 
 

コメント

5つ星のうち0と評価されています。
まだ評価がありません

評価を追加
bottom of page