Bonjour, Toujours à la recherche d'un monde meilleur avec power query () j'essaye aujourd'hui d'automatiser la création de colonnes selon certains critères
J'ai une table obtenue entre autre grâce à un merge/expand, et je voudrais ajouter des colonnes conditionnelles
Jusqu'ici, facile !
= Table.AddColumn("Etape précédente", "ChckParis", each if [Paris] = [1.Paris] then true else false)
= Table.AddColumn("Etape précédente", "ChckLondres", each if [Londres] = [1.Londres] then true else false)
Et ainsi de suite, avec une ligne pour chaque colonne
Ça fonctionne mais pour 50 colonnes c'est lourd, et surtout, ce n'est pas dynamique (Pas d'ajout de colonnes possible dans ma table initiale)
Je voudrais automatiser le process et créer automatiquement les colonnes selon un algorithmesimple (à priori)
- Je liste mes colonnes
- Si je trouve 2 colonnes identiques (avec le discriminant 1.AAA) alors je crée une colonne ChkAAA chargée avec "Si AAA = 1.AAA alors VRAI sinon FAUX"
- Je recommence jusqu’à la fin de ma liste
- J'efface tout le bazar restant
Mais pour le moment je sèche après :
= Table.ColumnNames(MaTable) [Je sèche dés le début en fait ...]
Merci de votre aide
Pierre
PS : Pourquoi pas une section spécifique "PowerQuery/Power BI sur le Forum ?