Conserver les données lors d’une liaison entre des données externes de type CSV et PowerQuery

Bonjour à tous,

Après 3 enregistrements ratés, je pense que ce dernier est le bon ! Je suis certain que l'on peut encore améliorer, mais cette approche devrait énormément vous aider dans les liaisons entre vos bases externes et Excel.

Objectif : connecter une requête PowerQuery à une base externe, puis, dans Excel, ajouter des colonnes stockant des valeurs et des formules, pour finalement conserver la correspondance de ces données lors de l'actualisation.

Cela permet de compléter une base de données existantes en stockant les données qui vous sont propres en local sur votre fichier. Puis, au final, à proposer une solution quasiment clef en main au service IT pour améliorer vos bases de données et intégrer vos changements.

Ces trois vidéos font suite à plusieurs autres posts (idée originelle en Anglais, puis en Français, ici, ici et ) et résolvent le problème de l'ajout de nouvelles colonnes tout en conservant les formules.

Voici les fichiers utilisés

Vidéo expliquant la mise en place du fichier en 3 étapes

Explication du fichier en 10 minutes

Construction intégrale en 45 minutes

En bas à droite de la vidéo, vous pouvez agrandir (recommandé), gérer un menu et la vitesse.

Ce que j'ai appris depuis la vidéo (intégré dans le modèle)

  • Il existe une fonction ESTFORMULE. Ca simplifie considérablement ma formule dans les paramètres.
  • Il existe une fonction en M qui renvoit automatiquement le nom des colonnes d'une table. le résultat est une liste, donc pratique :
    Table.ColumnNames(Nom_Table)
Pour marque-pages : Permaliens.

2 réponses à Conserver les données lors d’une liaison entre des données externes de type CSV et PowerQuery

  1. Nadine Cohen dit :

    tres interessant, merci

  2. Gaetan Mourmant dit :

    Avec plaisir, Nadine

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.