- Ce sujet contient 5 réponse, 3 participant et a été mis à jour pour la dernière fois par il y a 1 année. , le
- Vous devez être connecté pour répondre à ce sujet.
Accueil – Le CFO masqué › Forums › Power Query › Power Query – Remplacer les erreurs de tout un tableau
Étiqueté : Power Query remplacer totalité tableau
Bonjour,
J’aimerais modifier la formule :
= Table.ReplaceErrorValues(#”Lignes filtrées”, {{“Column1”, null}, {“Column2”, null}, {“Column3”, null}, {“Column4”, null},etc……})
Par
= Table.ReplaceErrorValues(#”Lignes filtrées”, LE TABLEAU COMPLET )
Mais, je ne vois pas comment modifier la formule pour prendre en compte le tableau complet.
A chaque fois, j’ai une erreur.
Cordialement
Bonjour
Vous utilisez Table.ColumnNames pour obtenir la liste des colonnes {“Column1”, “Column2”, …}
puis List.Transform(…, each {_, null}) pour convertir cette liste en {{“Column1”, null}, {“Column2”, null},…}
ce qui donne
= Table.ReplaceErrorValues(#”Lignes filtrées”, List.Transform(Table.ColumnNames(#”Lignes filtrées”), each {_, null}))
Stéphane
Merci beaucoup Stéphane
Bonjour,
Excusez-moi, je déterre ce sujet…
Existe-t-il la même formule pour Table.ReplaceValue?
Merci d’avance pour votre aide.
Cordialement.
Bonjour Bobbyte,
C’est dans la même logique que ce que nous a montré Stéphane Lorin.
La formule :
= Table.ReplaceValue(#”Type modifié”, “D”, “B” ,Replacer.ReplaceText,Table.ColumnNames(#”Type modifié”))
Explication :
= Table.ReplaceValue
(
#”Etape précédente”,
“le texte à remplacer”,
“le texte remplacé” ,
Replacer.ReplaceValue,
Table.ColumnNames(#”Etape précédente”)
)
Merci BagTote !!!
Avant de poser une question assurez-vous que :
Votre besoin dépasse les limites de ce forum?
Si votre besoin dépasse les limites de ce forum et constitue davantage une demande d’accompagnement en consultation professionnelle, nous vous invitons à remplir notre formulaire pour recevoir une soumission concernant une banque d’heures d’accompagnement à distance personnalisé.
Ce parcours présente près de 60 heures de contenu structuré.
Chaque formation peut être suivie en ligne, à votre rythme, et elles demeurent accessibles à vie.
Identifier les bons outils pour vos projets • Gérer efficacement vos données • Débuter vos premiers tableaux de bord • Gagner du temps grâce à l’automatisation • Renforcer votre capacité d’analyse et de décision
Et surtout… transformer vos opérations pour plus d’agilité et de valeur !