Power BI comment utiliser des Fonctions et paramètres

Bonjour,

Dans ce tutoriel nous allons voir comment réaliser certains tooltips qui peuvent être intéressant dans Power BI :

A savoir

  • Créer des paramètres
  • Créer des fonctions
  • Récupérer et traiter  un ensemble de fichiers avec les fonctions créés précédemment
  • Traiter le dernier fichier en date

Voir les différents cas d’usages

Dans notre cas d’usage nous allons essayer de rajouter dans Power BI un ensemble de fichiers en provenance de douanes nous avons 2 types de fichiers :

  • Des fichiers pommes
  • Des fichiers poires

Ces fichiers traitent d’import et d’export de pommes et de poires.

Ces fichiers disposent des structurent suivantes :

0102

L’objectif est d’intégré dans Power BI ces fichiers de manières automatique en parcourant le répertoire cible et en répétant plusieurs fois la même opération de transformation de données en fonction du type de fichier.

Pour cela nous prenons un fichier et effectuer les opérations de modifications :

Pour cela nous allons prendre un fichier et effectuons les opérations de modifications dans Power Query :

  • Suppressions des premières lignes
  • Détection des types de données …

3.jpg

Ces opérations seront réalisées sur l’ensemble des fichiers du répertoire la seule subtilité mais pas sans moindre consiste à différencier les fichiers d’importation des fichiers d’exportation.

Pour contourner cette partie il « suffit » d’ajouter cette subtilité dans le code M :

# »Colonnes renommées » = try Table.RenameColumns(# »Lignes filtrées »,{{« Exportation », « Flux »}, {« Libelle », « Pays »}}) otherwise Table.RenameColumns(# »Lignes filtrées »,{{« Importation », « Flux »}, {« Libelle », « Pays »}}),

Si on tombe sur la colonne Exportation alors on la renomme en Libelle ou alors si on tombe sur la colonne Importation alors la renomme Libelle.

Création de paramètres :

Suite à la modification de la colonne, nous allons créer deux paramètres …

Une fois cette opération réalisée on va créer 2 paramètres qui auront pour objectif de rendre automatique la fonction que nous allons créer :

1- CheminDossier : Un premier paramètre permettant de gérer le répertoire en fonction de l’environnement par exemple.

2- NomFichier : Un second paramètre permettant de gérer le nom des fichiers plats.

1

Paramétrage de la source : utilisation d’une fonction

 

Nous allons changer la source de notre transformation pour la rendre paramétrable :

8

Une fois ce paramétrage effectué il  nous reste plus qu’à automatiser les transformations réalisées sur l’ensemble des fichiers du répertoire.

Nous allons donc créer une fonction :

Pour cela clic droit sur la table a gauche et clic sur create Function :

5

La fenêtre suivante s’ouvre :

9

Enregistré la fonction içi fDouanes

Nous allons parcourir les fichiers du répertoire et lancer cette fonction

10

Nous allons parcourir le répertoire renseigné en utilisant un  paramètre :

11

Voila ce que nous avons à l’ouverture :

12

L’ensemble des fichiers avec l’arborescence

Utilisation de la fonction

Nous allons lancer la fonction créée précédemment pour l’ensemble des fichiers :

13

14

Dans notre cas on va récupérer les informations nécessaires stockées dans les colonnes à savoir le nom du répertoire et le fichier.  Pour chaque fichier dans le répertoire nous avons lancer la fonction.

Voici le résultat :

16.jpg

Trie dans la prise en charge des fichiers lors de leur intégration

Lors de nos étapes nous avons trier les fichiers pour être sûr de ne prendre que les fichiers correspondant à notre besoin :

17

Dans notre cas nous avons écarté tous les fichiers contenant le terme valeur mais nous aurions pu garder des fichiers contenant certains termes précis à l’inverse.

Il aurait également été possible de trier les fichiers par ordre chronologique et ne garder que les derniers en date grâce à la fonction keep rows.

18.jpg

Ceci aurait pu être utile pour ne garder que le dernier fichier en date pour le cas d’un fichier consolidé par exemple.

En résumé, nous avons vu pour l’intégration dans Power BI, l’utilisation de paramètres, la définition d’une fonction et d’éléments de trie pour récupérer dans un répertoire un ensemble de fichiers.

Julien PIERRE

Consultant MSBI

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s