Impossible de supprimer les colonnes en fonction du type de données à l'aide de Power Query

0

J'essaie d'automatiser un processus de chargement et je veux savoir s'il est possible d'effectuer des opérations de type colonne dans Excel Power Query. Plus précisément, je souhaite savoir comment conserver ou supprimer des colonnes en fonction du type de données. Je sais comment utiliser les options Choisir les colonnes et Supprimer les colonnes du menu, mais c’est un peu plus précis que ce que ces deux options peuvent faire.

Je n'ai pas encore appris le langage M, mais j'apprécie les solutions M pour lesquelles je peux apprendre.

J'ai essayé de chercher en ligne et à travers des questions sur SuperUser liées à Power-Query mais je n'ai trouvé aucune réponse.

daniellopez46
la source

Réponses:

0

Il existe une fonction pour Table.ColumnsOfType qui pourrait être utile:

https://msdn.microsoft.com/en-us/library/mt260753.aspx

Par exemple, vous pouvez incorporer cela dans une fonction Table.RemoveColumns, par exemple (en supposant que votre étape précédente était "Type modifié"

= Table.RemoveColumns(#"Changed Type",Table.ColumnsOfType(#"Changed Type", {type number}) )

Vous pouvez obtenir l'interface utilisateur de Power Query pour vous aider à écrire ceci. Utilisez-la simplement pour supprimer une colonne, puis modifiez la formule de l'étape résultante pour qu'elle ressemble à l'exemple ci-dessus.

Mike Honey
la source