Power Query Supprimer les virgules en fin de chaine
Résolu
keshia21
Messages postés
194
Date d'inscription
Statut
Membre
Dernière intervention
-
keshia21 Messages postés 194 Date d'inscription Statut Membre Dernière intervention -
keshia21 Messages postés 194 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Power Query Supprimer les virgules en fin de chaine
- Supprimer rond bleu whatsapp - Guide
- Supprimer une page word - Guide
- Supprimer pub youtube - Accueil - Streaming
- Fichier impossible à supprimer - Guide
- Comment récupérer les messages supprimés sur whatsapp - Guide
2 réponses
Re-,
Un petit plus, si cela t'intéresse.
J'ai remarqué que les numéros d'étagère n'étaient pas triées par ordre numérique.
En utilisant ce code, tu peux obtenir ce résultat :
let
Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
// Charge le Tableau
ModType = Table.TransformColumnTypes(Source,{{"REF", Int64.Type}, {"Articles", type text}, {"Adresse", type text}, {"Etagere", type text}}),
// Modification du typage des données
SupprEspaces = Table.TransformColumns(ModType,{{"Etagere", Text.Trim, type text}}),
// Suppression des espaces
Fracct = Table.ExpandListColumn(Table.TransformColumns(SupprEspaces, {{"Etagere", Splitter.SplitTextByDelimiter(" ", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Etagere"),
// Fractionnement de la colonne "Etagère" en lignes, avec séparateur "espace"
RemplLen = Table.ReplaceValue(Fracct,each [Etagere],each if Text.Length([Etagere])<3 then Text.PadStart([Etagere],3,"0") else [Etagere],Replacer.ReplaceText,{"Etagere"}),
// Mise sous 3 caractères des numéros de colonnes Ex: Colonne 30 devient 030
GroupEtTri = Table.Group(RemplLen, {"REF", "Articles", "Adresse"}, {{"Etagere", each Text.Combine(List.Sort(List.Distinct([Etagere])),",")}})
// Regroupement des numéros triés des colonnes
in
GroupEtTri
Edit, modifié la longueur du texte existant (anciennement, demandait si = à 2, maintenant, si longueur inférieure à 3)
Bonjour Cousinhub
Toujours présent pour aider.
Cela fontionne trés bien.
MERCI infiniment pour votre aide
Tres bon week end
Keshia