Power Query – Remplacer les erreurs de tout un tableau

Accueil – Le CFO masqué Forums Power Query Power Query – Remplacer les erreurs de tout un tableau

  • Ce sujet contient 5 réponses, 3 participants et a été mis à jour pour la dernière fois par bobbyte, le il y a 2 jours et 16 heures.
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Articles
  • #96776
    BagTote
    Participant

    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

    #96784
    Stéphane Lorin
    Participant

    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

    #100831
    BagTote
    Participant

    Merci beaucoup Stéphane

    #136878
    bobbyte
    Participant

    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.

    #136912
    BagTote
    Participant

    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”)
    )

    • Cette réponse a été modifiée le il y a 4 mois et 3 semaines par BagTote.
    #142402
    bobbyte
    Participant

    Merci BagTote !!!

6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.