Extraction de donnée en fonction de
Bonjour à tous,
Je souhaiterais à partir d'un fichier plat (texte), faire des extractions en fonction de valeurs présentes dans le fichier, je vais essayer d'être clair dans mes explications.
Dans mon fichier j'ai x lignes, chaque lignes ont un nombre de caractère aléatoire.
Si je prends un exemple de ligne, je souhaiterais extraire la ligne en colonne selon un mapping défini
12201000869010120212043871410020887720240000130000000010000000220000014700000000000000000000000893290620201224000000000000DIV2071099173232906202017590296888364000000060CB 000000526000000003680 27072020020820202UK2311000000000000000000000000000000000000000000087182014872120270065000000000000000000061967400000015800000000000
Les 3 premiers caractères vont définir le nombre de caractère formant le premier groupe, dans l'exemple 122.
Dans ces 122 caractères (+3 donc 125)
12201000869010120212043871410020887720240000130000000010000000220000014700000000000000000000000893290620201224000000000000DIV
Ensuite je vais découper selon un mapping défini exemple 4e sur 2 caractères sera la colonne A valeur 01 puis 6e sur 6 caractères sera la colonne B valeur 000869 ceci jusque le 125 caractères, ensuite 2e groupe :
2071099173232906202017590296888364000000060CB 000000526000000003680 27072020020820202UK2311000000000000000000000000000000000000000000087182014872120270065000000000000000000061967400000015800000000000
Là le nombre de caractère sera 207, et on procède comme précédemment à l'extraction des données selon un mapping défini.
Je souhaiterais faire cette opération d'extraction via Power BI, avez vous une idée ou fonctionnalité le permettant ?
Tuto de base - Paramètres - Création de fonction M
Bonjour,
Pour les bases de l'utilisation d'un paramètre ou de création de fonction personnalisée en Code M (Power Query), il y a ce tuto vidéo qui est bien fait.
Attention c'est les bases, mais si tu découvres cet aspect, ça donne une idée.
https://www.youtube.com/watch?v=7cmZ...ourbeFormation
Et en prime le charme et la nonchalance de l'accent québécois ;-)