Power Query Fonction d'empilement de colonnes de tables (sans question)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Un xldnaute, au cours d'une conversation privée, m'a demandé de joindre le fichier sur lequel j'avais créé une fonction d'empilement de colonnes de table.
Comme il est impossible de joindre un fichier par MP (s'il existe je n'en ai pas trouvé le moyen) je poste ce fichier ici en me disant que ça pourrait intéresser d'autres xldnautes ou chercheur de cas pratique.

Les données sont issues du fichier d'un fil de discussion auquel nous avons participé.
La discussion débordant largement la question du demandeur, nous avons continué par mp pour ne pas polluer son fil initial.



Cordialement
 

Pièces jointes

Dernière édition:
Bonjour,

Nouvelle version de la fonction. Changement du mode de création des Noms et Types de colonnes par défaut.
VB:
 /*
        Créer des listes de noms de colonnes et de types de colonnes par défaut
    */
    DefaultNames = List.Transform({1..FinalsColumnsNumber},each "Column" & Text.From(_)),
    DefaultTypes = List.Transform({1..FinalsColumnsNumber},each type any),
    /*
        puis les mixer avec les noms de colonnes et de types désirés
    */
    Names = List.Transform(List.Zip({FinalsColumnsNames??{},DefaultNames}),each if _{0} = null then _{1} else _{0}),
    Types = List.Transform(List.Zip({FinalsColumnsTypes??{},DefaultTypes}),each if _{0} = null then _{1} else _{0}),

Ainsi on peut appeler la fonction avec des 'null' au milieu en début ou en fin de noms ou types désirés.

Cordialement
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour