00:00:07
Et donc, comme je le disais,
00:00:08
donc je m'appelle Frédéric,
00:00:09
Je serai votre je serai l'animateur
00:00:11
pendant cette session qui sera
00:00:12
dédiée à l'outil Power Query,
00:00:14
qui est un outil qui sera utilisé pour
00:00:18
manipuler et transformer les données.
00:00:20
Donc comme vous le savez,
00:00:21
quand on veut faire de l'analyse de données,
00:00:23
donc c'est bien de faire des visuels,
00:00:25
c'est bien de faire des
00:00:25
rapports avec Power bi,
00:00:26
mais il y a une vraie problématique
00:00:28
qui est relative à la qualité de
00:00:30
la donnée source et l'objectif
00:00:31
ici c'est c'est de cette session,
00:00:34
c'est d'avoir une vue d'ensemble alors on
00:00:35
est limité par le temps bien évidemment,
00:00:37
mais c'est quand même d'avoir une une vue
00:00:39
d'ensemble de ce qui est possible de faire.
00:00:41
Avec l'outil de traitement de données
00:00:42
et de transformation de données qui
00:00:44
est Power Query et qui est directement
00:00:46
intégré au sein de Power bi.
00:00:48
Donc ici on va pas réellement faire de
00:00:50
visuel sauf à la toute fin pour montrer
00:00:52
qu'on peut exploiter les données.
00:00:53
On va vraiment se concentrer
00:00:55
sur la manipulation de données,
00:00:56
donc certains parmi vous sont peut
00:00:58
être des utilisateurs d'Excel qui
00:00:59
avaient l'habitude des formules.
00:01:00
Ben vous allez voir qu'ici
00:01:02
beaucoup moins besoin de formules,
00:01:04
beaucoup de choses sont faisables
00:01:06
directement dans Power Query,
00:01:08
donc au niveau de ce qu'on
00:01:09
va faire on va introduire.
00:01:12
Power query et son utilité.
00:01:14
On va voir comment importer des
00:01:16
données à partir de sources multiples,
00:01:18
comment nettoyer et préparer ces données,
00:01:21
comment les combiner,
00:01:22
comment les fusionner et
00:01:25
comment également automatiser ?
00:01:27
Bah en fait, comment gérer l'automatisation ?
00:01:29
Cette automatisation de tâches
00:01:30
de transformation de données ?
00:01:32
Mais ça c'est induit par l'outil.
00:01:34
Power query, donc voilà,
00:01:35
Ben écoutez la première chose qu'on va faire,
00:01:38
tout simplement,
00:01:39
c'est basculer dans Power Bi desktop.
00:01:42
Donc je rappelle que là je travaille
00:01:43
à partir d'une version Power bi et
00:01:45
c'est ce qu'il faut faire absolument
00:01:47
qui est installé dans l'environnement.
00:01:49
Donc cette cette version de Power bi desktop,
00:01:51
la Power bi de Bureau hein,
00:01:53
vous y Accédez soit à partir hop,
00:01:55
on va autoriser les les ceux
00:01:56
qui arrivent en cours de route,
00:01:58
voilà on va soit aller la chercher à partir.
00:02:02
De l'environnement Power bi dispo
00:02:04
sur votre Office 365 ici Power bi,
00:02:06
on a la possibilité de télécharger
00:02:09
Power bi desktop.
00:02:10
Si jamais vous vous n'avez pas
00:02:14
vous pouvez toujours tenter
00:02:16
d'aller trouver Power bi desktop
00:02:18
directement dans le Windows Store.
00:02:19
Alors je vais pas le laisser charger
00:02:21
mais vous pouvez très très bien
00:02:22
charger ici Power bi alors je peux,
00:02:24
je peux vous l'afficher hein ?
00:02:25
Voilà ça me prend 2 secondes et on
00:02:27
aura la possibilité ici de venir aller
00:02:30
chercher Power bi desktop qui est ici hein,
00:02:32
c'est celui-ci qu'il faut prendre hein.
00:02:33
La version desktop,
00:02:34
ça c'est une une autre version
00:02:36
qui est beaucoup plus light,
00:02:37
c'est bien celle-ci qu'il faut
00:02:39
prendre voilà mais sinon pour.
00:02:41
Se tromper directement,
00:02:42
le Power bi à partir de.
00:02:47
voilà une fois qu'on a sa
00:02:48
version de Power bi
00:02:49
on donc là j'ai lancé l'outil Power bi
00:02:51
desktop qui doit être dans mon menu démarrer.
00:02:53
Vous voyez, il est ici.
00:02:55
Voilà, il est-il est donc démarré.
00:02:56
La première chose que je vais faire pour
00:02:59
pouvoir créer des visuels de qualité,
00:03:01
c'est venir importer mes données.
00:03:03
Donc les données sont importables
00:03:06
de différentes sources.
00:03:07
J'en ai parlé dans la session numéro une.
00:03:09
Voilà vous avez nous,
00:03:10
on va travailler sur des fichiers Excel
00:03:12
mais vous pouvez importer des données d'un.
00:03:14
Ressources différentes des données web,
00:03:17
des données qui sont hébergées sur
00:03:19
SharePoint ou sur teams des données
00:03:20
de fichiers PDF qui sera capable
00:03:22
de lire également des fichiers XML,
00:03:24
des fichiers texte, des bases de données.
00:03:27
Oracle des bases de données IBM,
00:03:30
des bases de données My SQL, Amazon,
00:03:32
Google, et cetera, et cetera.
00:03:33
Y a vraiment une une ribambelle de
00:03:35
de sources, hein ? Vous voyez, on a.
00:03:37
Voilà, si je devais vous lister,
00:03:38
il me faudrait déjà 1 h pour pour vraiment
00:03:40
vous vous lister toutes les données.
00:03:42
Voilà des bases de données Azure,
00:03:44
énormément de d'options disponibles.
00:03:46
Alors moi je vais aller chercher
00:03:49
un fichier Excel.
00:03:51
Donc le fichier Excel que
00:03:52
je vais aller chercher.
00:03:53
Je vais essayer de vous le montrer.
00:03:55
Je vais aller chercher hop.
00:03:58
Un premier fichier,
00:03:59
je vais aller chercher plusieurs fichiers
00:04:00
Excel parce que dans cette session on va
00:04:02
voir comment combiner des des données,
00:04:03
des données multiples hein.
00:04:05
Donc ici je vais commencer par aller
00:04:07
chercher un fichier qui s'appelle commande.
00:04:10
Je vous montre le contenu donc
00:04:12
c'est un fichier de commande qui
00:04:15
est doté ici de 2 onglets hein.
00:04:18
Voilà alors Notez que je l'avais
00:04:20
précisé dans la session précédente
00:04:21
pour ceux qui l'ont suivi,
00:04:23
j'avais conseillé aux utilisateurs
00:04:24
de systématiser côté Excel
00:04:26
avant d'importer les données,
00:04:28
de systématiser l'utilisation du
00:04:30
mode tableau qui va permettre.
00:04:32
Fiabiliser la donnée.
00:04:33
Là, volontairement je vais pas le faire,
00:04:36
je vais les vraiment laisser la donnée brute,
00:04:37
la feuille Excel vous voyez,
00:04:38
il y a une ligne ici qui est vide.
00:04:41
Vous allez voir que ça va
00:04:42
impacter quelque chose hein ?
00:04:43
Dans dans mon Power query
00:04:44
et dans mon Power bi,
00:04:46
je laisse les données brutes,
00:04:47
c'est une liste de commandes,
00:04:48
je vais juste importer la feuille
00:04:50
commande pour le moment en tout cas hein.
00:04:52
Donc une fois que je suis dans mon Power bi,
00:04:54
je vais aller chercher et pointer mon
00:04:57
fichier source qui s'appelle donc commande.
00:05:00
S'ensuit une connexion au fichier.
00:05:04
Avec une sélection que je dois faire,
00:05:05
moi, hein ?
00:05:06
Des données qui seront concernées.
00:05:07
Donc là il y a bien 2 feuilles
00:05:09
dans mon fichier Excel.
00:05:09
Moi je vais me concentrer pour l'instant
00:05:12
sur le rapatriement de la feuille commande
00:05:15
pour lequel je vais avoir un aperçu.
00:05:17
Alors pour votre information,
00:05:18
je vais le faire en 2 fois mais
00:05:21
sachez qu'il est tout à fait possible
00:05:22
de venir cocher les 2 Onglets Excel
00:05:24
pour les importer d'une traite.
00:05:27
Je vais oublier,
00:05:29
entre guillemets,
00:05:30
d'importer une partie de
00:05:31
mon tableau Excel et
00:05:33
j'importerai les données dans un 2nd temps.
00:05:35
Donc, si les données sont nickel,
00:05:37
ce qui est pas forcément le cas ici.
00:05:41
Je peux charger les données si je sais
00:05:43
que les données nécessitent un coup d'œil,
00:05:45
une modification et ce qu'on appelle donc
00:05:47
de à terme plus général une transformation.
00:05:50
Je vais cliquer sur le bouton
00:05:52
transformer les données qui aboutira
00:05:54
à l'exécution de l'outil Power Query.
00:05:56
Donc là je vais juste les
00:05:59
charger dans Power bi.
00:06:00
Je le fais volontairement hein ?
00:06:02
Comme ceci, mes données sont en train d'être
00:06:04
lues et vont être disponibles dans mon volet
00:06:07
de données qui se trouve sur la droite.
00:06:10
Voilà, mais on a un petit souci.
00:06:12
Déjà, on le voit tout de suite,
00:06:13
vous voyez, on a un petit souci ici
00:06:16
au niveau des libellés de colonnes.
00:06:18
Bah oui, dans mon fichier Excel,
00:06:19
si vous vous souvenez,
00:06:20
j'avais une ligne vide et Excel
00:06:22
il est bête et discipliné,
00:06:23
lui il prend ce qu'il trouve.
00:06:24
Donc la première ligne étant
00:06:26
une ligne de données vides,
00:06:27
il utilise cette ligne là comme
00:06:28
ma ligne d'en tête,
00:06:29
donc ce qui aboutit ici au fait que Bah
00:06:31
oui bah il va falloir que je fasse des
00:06:33
manipulations et des modifications pour
00:06:35
venir rendre exploitable mes données,
00:06:37
ne serait-ce que pour identifier
00:06:38
les colonnes avec le bon nom.
00:06:40
Donc à partir de là dans Power bi,
00:06:42
je veux finalement changer d'avis
00:06:44
et retourner côté Power query,
00:06:46
qui sera l'outil qui sera donc
00:06:48
dédié à la transformation,
00:06:50
à la manipulation des données sources
00:06:52
pour pouvoir après exploiter les visuels
00:06:54
de Power bi à partir de l'onglet accueil,
00:06:57
le bouton transformer les données me permet,
00:06:59
vous voyez, on le voit au survol,
00:07:01
me permet d'aller rechercher
00:07:03
l'outil Power query.
00:07:05
Je vais cliquer sur l'icône.
00:07:07
Mon éditeur Power Query va se charger,
00:07:11
voilà et je vais pouvoir ici.
00:07:15
Accéder finalement aux données,
00:07:16
je ne peux pas modifier les données hein ?
00:07:18
Je rappelle que les données
00:07:20
sont stockées sur Excel Hein.
00:07:21
Je ne peux pas modifier les données ici,
00:07:24
mais je vais pouvoir les manipuler.
00:07:26
Voilà donc en fait ce qui se passe,
00:07:27
c'est qu'il y a une liaison physique,
00:07:29
ça c'est très important de le savoir.
00:07:31
Y a mon Power bi,
00:07:32
y a mon fichier Excel et y a une
00:07:35
liaison entre les 2 ce qui fait que si
00:07:37
jamais mon fichier Excel je parle bien
00:07:39
du fichier Excel Hein est amené à évoluer.
00:07:44
tous les traitements que j'aurais
00:07:45
fait ici côté Power query vont être
00:07:47
appliqués au fichier Excel en l'état,
00:07:49
c'est à dire que concrètement,
00:07:50
si ce soir j'ajoute des données
00:07:52
dans mon fichier Excel et que le
00:07:53
lendemain j'ouvre mon rapport Power bi,
00:07:55
Eh bien mon rapport Power bi
00:07:57
va pourra être actualisé.
00:07:58
On a d'ailleurs un bouton actualisé et
00:08:00
voyez ici qui est tout en haut et je
00:08:02
vais pouvoir demander une relecture
00:08:04
de mon fichier Excel qui entre-temps
00:08:05
a pu être totalement modifié.
00:08:07
Si vous avez des questions-là dessus,
00:08:08
j'y répondrai tout à l'heure.
00:08:10
Alors qu'est ce qu'on remarque ?
00:08:11
On remarque ici que déjà on a un petit
00:08:14
souci sur les libellés des champs.
00:08:17
On voit que que Power Query hop n'a pas
00:08:20
du tout détecté les noms des colonnes.
00:08:24
En tout cas pas de la.
00:08:25
La manière qui m'intéresse puisque lui il
00:08:27
considère en ligne une que mes en têtes
00:08:29
de colonnes sont une ligne de données,
00:08:30
donc il va falloir en premier lieu ici que
00:08:33
je lui dise attention les colonnes que tu
00:08:35
as détecté comme étant colonne 5 colonnes,
00:08:37
4 colonnes 3 et ainsi de suite.
00:08:39
Bah t'as pas utilisé les bons noms.
00:08:41
il y a plusieurs possibilités pour le faire,
00:08:43
soit je vais utiliser le bouton,
00:08:45
la zone qui se trouve ici à partir de
00:08:47
l'onglet accueil de l'éditeur Power Query,
00:08:48
je vais lui demander d'utiliser
00:08:50
la première ligne de données
00:08:51
comme étant la ligne d'en tête.
00:08:52
Je peux également,
00:08:53
comme on a l'habitude chez Microsoft Hein.
00:08:56
Une même action peut être
00:08:57
réalisée de plusieurs manières,
00:08:58
ça sert à rien de tout retenir,
00:08:58
mais on retrouve exactement
00:09:00
la même chose ici.
00:09:02
Je vais lui dire,
00:09:03
utilise moi la première ligne
00:09:04
pour mes en tetes.
00:09:05
Et on a donc le fait que cette
00:09:08
ligne d'origine soit ignorée et ma
00:09:10
première ligne de données prend la
00:09:12
place de mes intitulés de colonnes.
00:09:14
Et donc là on a quelques oui,
00:09:16
une question que ça va Patrick
00:09:18
c'est bon c'est bon ?
00:09:20
OK, je vais couper votre micro Patrick,
00:09:22
n'hésitez pas à le rallumer
00:09:24
quand vous voulez hein.
00:09:27
Alors mes lignes d'en-tête
00:09:29
ont été paramétrées,
00:09:31
notées par la même occasion que.
00:09:35
Hop, les actions que je suis en train de
00:09:38
faire vont faire partie d'une série d'étapes.
00:09:40
On est sur une notion de
00:09:42
requête non destructrice.
00:09:46
certains le savent déjà,
00:09:47
mais toutes les manipulations que je
00:09:49
fais côté Power query ne viennent pas
00:09:51
modifier mon fichier Excel source.
00:09:53
Les modifications sont faits dans
00:09:54
une copie du jeu de données.
00:09:57
Voilà ça c'est très très important,
00:09:58
c'est à dire que mon fichier Excel
00:09:59
il est tel qu'il était il y a 10 Min
00:10:02
et les modifications que je fais
00:10:03
vont être exploitables dans Power bi.
00:10:05
Mais tout ce que je fais ici, hein ?
00:10:07
Toutes les étapes que je crée ne ne
00:10:09
viennent pas modifier le fichier Excel natif.
00:10:11
Voilà, alors on remarque quoi ?
00:10:14
On remarque plusieurs petites
00:10:15
choses sur les libellés,
00:10:16
il y a une auto détection du type de données,
00:10:20
certains types de données sont
00:10:21
détectés comme des numériques,
00:10:22
là on le voit par le biais du
00:10:24
numéro 123 des fichiers, des des,
00:10:25
des champs de type texte.
00:10:26
On le voit avec le petit ABC,
00:10:28
il y a certains éléments qui
00:10:29
sont détectés comme des dates.
00:10:31
Alors soit vous pouvez demander ici.
00:10:36
À Power bi de venir faire une
00:10:38
détection automatique des données,
00:10:40
alors normalement il le fait tout seul.
00:10:42
Mais vous avez la possibilité,
00:10:44
alors je cherche l'endroit où ça se.
00:10:46
Ça se cache parce qu'il y a
00:10:47
énormément de choses
00:10:48
disponibles. Normalement,
00:10:49
c'était dans accueil il me semble.
00:10:51
Type de données TIC TAC
00:10:53
Ben je ne le trouve plus.
00:10:55
Je regarde, attendez,
00:10:56
fractionné regrouper bah là tu
00:10:57
sais-je le je ne retrouve plus ma
00:10:59
zone qui me dit Ah si là ici dans
00:11:02
transformer voyez on a le bouton
00:11:03
détecter le type de données si on
00:11:05
voit qu'il y a un petit problème.
00:11:07
Là tout va bien hein,
00:11:08
si jamais je veux corriger moi même,
00:11:10
j'ai la possibilité de cliquer sur la
00:11:11
petite icône et définir un type de données.
00:11:14
Si je dis texte TAC,
00:11:16
j'ai la possibilité d'effectuer comme ça
00:11:19
une petite modification du type de données.
00:11:22
Eh bien Ben je vais laisser,
00:11:22
mais je vais le laisser en numérique, hein.
00:11:24
Ici, en nombre de en nombre
00:11:25
décimal ou en nombre entier.
00:11:27
Tiens, pourquoi pas ? Hop.
00:11:30
Parfait alors à partir de là,
00:11:33
je vais pouvoir épurer
00:11:35
pourquoi pas mon fichier ?
00:11:36
Certaines colonnes ne sont pas très utiles,
00:11:39
alors déjà Regardez dans les colonnes,
00:11:41
vous avez une chose qui
00:11:42
est importante également,
00:11:43
vous avez une petite barre verte en dessous,
00:11:44
en bas en dessous de chaque
00:11:46
libellé de colonnes quand vous
00:11:47
survolez cette petite barre verte,
00:11:49
vous avez un indice de qualité qui
00:11:51
est censé s'afficher si il se motive.
00:11:54
Voilà qui va me permettre
00:11:55
de voir si par exemple,
00:11:56
mes colonnes contiennent des erreurs.
00:11:58
Mes colonnes contiennent des éléments vides.
00:12:01
on a une une notion de qualité de la donnée.
00:12:03
Si je mets un petit peu sur la droite.
00:12:05
Attendez, je vais dézoomer un peu.
00:12:07
Voilà, je vais aller sur la partie de droite.
00:12:08
On voit par exemple ici que la
00:12:11
région de livraison qui qui est en
00:12:13
fait l'adresse du destinataire.
00:12:15
Bah c'est une zone vous voyez qui
00:12:17
contient 323 valeurs avec du remplissage,
00:12:20
pas d'erreur, pas de diesel a dièse valeur,
00:12:23
un petit peu à la Excel et on a la
00:12:25
majorité des cellules qui sont vides
00:12:27
donc on va pouvoir visualiser la
00:12:29
qualité de la colonne en un instant.
00:12:31
Donc justement la colonne région
00:12:34
de livraison m'intéresse.
00:12:35
Forcément, je vais pouvoir la supprimer.
00:12:41
Date de livraison,
00:12:43
alors je vais prendre à livrer
00:12:46
avant je vais dézoomer un peu
00:12:47
en mode zoom c'est pas toujours
00:12:48
évident pour moi de travailler.
00:12:49
Voilà à livrer avant qui est
00:12:51
une colonne contenant des dates
00:12:53
butoirs m'intéresse pas non plus.
00:12:55
Je supprime donc là je viens
00:12:57
épurer les colonnes,
00:12:58
il y a bien une étape de colonne
00:13:00
supprimée qui s'ajoute dans
00:13:01
mon historique de requête.
00:13:03
Je rappelle que les colonnes que
00:13:04
je supprime ne suppriment pas les
00:13:06
colonnes du fichier Excel Hein,
00:13:07
c'est non destructif,
00:13:08
ça c'est très très important,
00:13:09
c'est juste que j'en ai pas
00:13:11
besoin pour l'exploitation.
00:13:12
Et à partir de là,
00:13:13
sur les colonnes qui me restent,
00:13:14
je vais pouvoir opérer des modifications,
00:13:17
donc je sais par exemple que moi je
00:13:18
vais devoir faire des statistiques
00:13:20
par exemple sur l'année de la commande
00:13:21
puisqu'on a des années en 2020,
00:13:22
on doit avoir du Ben.
00:13:24
Je vais regarder ici,
00:13:26
on a du 2020, on a du 2021,
00:13:29
on a même on a du 2020 et du 2021.
00:13:32
J'aimerais pouvoir isoler voilà
00:13:35
l'année alors comment je vais faire ?
00:13:36
Je vais pas faire une formule,
00:13:37
on a toute une série d'outils
00:13:39
natifs donc je vais sélectionner
00:13:41
la colonne qui sera concernée.
00:13:43
Et je vais pouvoir soit utiliser
00:13:45
l'onglet ici de transformation.
00:13:47
Pour venir modifier la colonne
00:13:49
sur laquelle je me trouve,
00:13:50
où je vais pouvoir utiliser
00:13:52
juste à côté le bleu,
00:13:53
l'onglet d'ajout de colonne,
00:13:54
là où je mets la flèche bleue qui va
00:13:57
contenir globalement les mêmes options
00:13:58
que les options de transformation,
00:14:00
mais avec la possibilité de créer une
00:14:02
colonne complémentaire si je veux
00:14:03
garder cette colonne là telle quelle.
00:14:05
Parce que peut être que j'aurais
00:14:07
besoin des dates complètes,
00:14:08
mais je veux créer une nouvelle colonne
00:14:09
qui va isoler la date de commande.
00:14:11
Donc je vais lui demander d'ajouter une une,
00:14:13
une colonne et de venir
00:14:15
utiliser pourquoi pas ?
00:14:16
il y a plein d'options le.
00:14:18
D'extraction qui va me permettre
00:14:21
d'extraire les n derniers caractères,
00:14:23
donc à partir de là je vais extraire
00:14:25
les 4 derniers caractères de ma date,
00:14:29
je valide une nouvelle,
00:14:30
une nouvelle colonne se crée donc
00:14:32
une colonne qui forcera pas si
00:14:33
vous m'avez bien compris dans le
00:14:35
fichier Excel et cette colonne,
00:14:36
je vais pouvoir en double cliquant
00:14:38
la renommer l'appeler pourquoi pas ?
00:14:40
Année de commande.
00:14:42
Voilà et peut-être la mettre plus
00:14:45
proche de la date en la glissant
00:14:48
en la cliquant glissant pour
00:14:50
réorganiser et réordonner mes colonnes
00:14:53
selon ce que je souhaite avoir.
00:14:56
Donc là vous voyez, on a l'étape.
00:15:00
Dernier caractère inséré,
00:15:01
colonne renommé,
00:15:02
colonne permutée avec toujours la croix
00:15:04
qui permet de revenir en arrière.
00:15:06
Il y a pas de contrôle Z on
00:15:07
a la petite croix qui permet
00:15:09
de venir supprimer une étape.
00:15:11
Donc voilà j'ai isolé
00:15:13
mes 4 derniers éléments.
00:15:14
J'aimerais maintenant ici
00:15:16
traiter la colonne employé,
00:15:17
alors les employés dans mon exemple,
00:15:19
ce sont mes vendeurs,
00:15:20
mes vendeurs, ce sont des.
00:15:23
J'aimerais pouvoir isoler le nom du prénom.
00:15:26
Alors comment je vais faire ?
00:15:28
Je vais créer une colonne.
00:15:29
Donc qui dit création de
00:15:30
colonne dit ajout de colonne.
00:15:31
J'aimerais créer une colonne qui
00:15:33
va isoler le prénom du vendeur,
00:15:35
donc le prénom du vendeur dans mon exemple,
00:15:37
si vous observez à l'écran ce que vous
00:15:39
voyez-vous vous voyez qu'il y a une
00:15:41
virgule suivie du prénom du vendeur.
00:15:43
Ben je vais lui demander d'extraire
00:15:44
tout ce qui suit la virgule.
00:15:46
Je sélectionne ma colonne employé,
00:15:48
j'ai la commande d'extraction.
00:15:51
Tout à tout à l'heure,
00:15:51
j'avais pris les derniers caractères.
00:15:53
Cette fois-ci je vais prendre
00:15:55
texte après le délimiteur.
00:15:57
Je vais spécifier mon délimiteur de type
00:16:00
virgule qui est le séparateur de mon
00:16:02
prénom et de mon nom valider avec OK.
00:16:06
Tout au bout s'ajoute la colonne
00:16:09
texte après délimiteur que je
00:16:12
vais pouvoir renommer en double
00:16:14
cliquant je vais mettre prénom.
00:16:18
Je valide alors si vous
00:16:20
êtes très observateur,
00:16:21
vous vous voyez que derrière,
00:16:24
juste devant mon prénom,
00:16:25
il y a un petit espace.
00:16:26
Il y a un petit espace polluant parce
00:16:27
que je lui ai demandé d'extraire la
00:16:29
virgule et il s'avère qu'à l'origine il
00:16:30
y avait un espace derrière la virgule,
00:16:32
donc j'aurais pu mettre l'espace
00:16:33
comme étant mon délimiteur,
00:16:35
mais je l'ai volontairement fait comme
00:16:36
ça pour vous montrer que à tout moment,
00:16:38
on peut sélectionner une colonne et
00:16:41
venir avec le bouton format supprimer
00:16:44
directement les espaces polluants.
00:16:47
Hop, je supprime les espaces.
00:16:49
Il vient enlever, voyez.
00:16:51
Alors attention, attention important,
00:16:52
il a créé une nouvelle colonne
00:16:55
avec le résultat.
00:16:56
Pourquoi ?
00:16:56
Parce que je suis dans l'onglet
00:16:58
ajouter une colonne.
00:16:59
Je vais annuler ce que je viens de faire.
00:17:02
Si jamais j'avais voulu supprimer
00:17:04
l'espace sans créer de nouvelles colonnes,
00:17:06
j'aurais été dans transformer.
00:17:07
J'ai exactement la même chose avec
00:17:10
le bouton format qui se trouve ici.
00:17:11
La différence c'est que là il crée
00:17:13
pas une nouvelle colonne,
00:17:13
il traite la colonne sélectionnée sans
00:17:16
en créer une nouvelle puisque je ne suis
00:17:18
pas dans l'option ajouter une colonne,
00:17:20
je supprime mes espaces,
00:17:21
c'est fait mon prénom vendeur,
00:17:24
je viens le ramener pour le
00:17:25
positionner à l'endroit de mon choix.
00:17:27
C'est un petit peu lent en
00:17:29
terme de navigation,
00:17:29
c'est pas super pratique
00:17:31
mais ça on le fait pas.
00:17:34
J'ai donc mon prénom,
00:17:35
ma colonne employée n'a pas été
00:17:37
modifiée dans cette colonne employé.
00:17:38
Du coup je n'ai pas besoin de
00:17:40
garder le nom et le prénom.
00:17:41
Je ne vais garder que le nom de famille.
00:17:44
Donc là je vais garder cette colonne
00:17:46
là mais la transformer pour extraire.
00:17:49
Hop, tout ce qui se trouve avant ma virgule,
00:17:52
donc avant mon délimiteur.
00:17:54
Je spécifie ma virgule,
00:17:57
je valide avec OK qui vient traiter la
00:18:00
colonne actuelle que je peux renommer,
00:18:02
je vais l'appeler non vendeur,
00:18:04
c'est d'être cohérent dans mes
00:18:06
noms de colonne et pourquoi pas
00:18:07
sélectionner et toujours dans
00:18:09
les options de transformation,
00:18:11
appliquer un format majuscule pour
00:18:13
avoir mes noms de famille en majuscule.
00:18:17
Donc là je viens,
00:18:18
je commence à manipuler mes données,
00:18:20
alors il y a d'autres choses que
00:18:22
je peux corriger qui peuvent
00:18:23
me poser un problème.
00:18:24
Je vais prendre par exemple les
00:18:25
codes postaux de livraison,
00:18:27
certaines villes ont des codes postaux
00:18:29
associés et on a certains codes
00:18:31
postaux qui ne sont pas renseignés.
00:18:32
On a du vide dans ces cellules,
00:18:34
on le voit puisque la barre est la
00:18:36
barre verte et y a 19 cellules vides.
00:18:37
Donc là je vais lui demander de
00:18:40
remplacer les cellules vides
00:18:41
tout simplement par un.
00:18:43
Mon choix par le mot inconnu par exemple,
00:18:45
donc à partir de cette colonne-là,
00:18:47
je vais lui demander ici de
00:18:49
venir remplacer les éléments,
00:18:50
alors il faut que je trouve encore
00:18:52
une fois le le le voilà le le
00:18:54
bouton remplacer il est là,
00:18:56
remplacer les valeurs.
00:18:58
Voilà et je vais lui demander de
00:19:01
rechercher le vide et remplacé par.
00:19:03
je valide avec OK on a
00:19:05
automatiquement le petit
00:19:06
témoin vert qui me dit bah Voilà t'as
00:19:09
plus aucun, aucun élément vide et dans
00:19:11
la partie filtre on voit, on voit,
00:19:13
voilà le mot inconnu est ici donc j'ai
00:19:15
fait un recherche et remplacer un petit
00:19:16
peu comme on a on a sur Excel pour
00:19:19
ceux qui connaissent un petit peu.
00:19:21
Alors je vais avoir besoin potentiellement
00:19:24
aussi des numéros de messager, les messagers,
00:19:27
ce sont les sociétés de transport,
00:19:29
donc là à partir de cette colonne là je
00:19:32
vais utiliser une option d'ajout de colonne,
00:19:34
alors je ne vais pas moi ce que
00:19:36
j'aimerais dans cette nouvelle colonne
00:19:37
que je vais créer, c'est créer une
00:19:39
colonne qui va extraire les initiales,
00:19:41
les initiales de mes mes sociétés
00:19:45
Alors je pourrais mettre en place
00:19:46
des choses un peu complexes,
00:19:48
mais on a un outil assez pratique
00:19:50
qui est l'équivalent dans Excel
00:19:51
du remplissage instantané.
00:19:52
Qui est ce qu'on appelle l'option
00:19:55
colonne à partir d'exemples,
00:19:57
qui va permettre de créer une
00:19:58
nouvelle colonne,
00:19:59
vous allez le voir dans un instant.
00:20:01
Donc ce que j'ai fait,
00:20:02
c'est qu'au préalable j'ai sélectionné
00:20:04
mes mes sociétés de messagerie,
00:20:06
je vais annuler pour je le refais,
00:20:07
je sélectionne ma société numéro de
00:20:09
enfin mon champ numéro de messager,
00:20:11
je crée une colonne à partir d'exemples
00:20:13
et là je vais lui renseigner manuellement
00:20:16
les initiales je vais mettre FS.
00:20:19
Voilà pour Federal shipping.
00:20:22
Je vais pouvoir, on le voit ici tout en haut,
00:20:25
faire contrôle entrée pour appliquer.
00:20:28
Rien ne se passe pour lui,
00:20:29
c'est pas suffisant.
00:20:30
Alors je vais renseigner le
00:20:32
2e SE contrôle entrée.
00:20:36
il vient constituer la colonne
00:20:37
en se basant sur massénie.
00:20:39
Alors on voit globalement ça marche.
00:20:42
Sauf pour la 3e société United Package,
00:20:44
donc il a besoin d'une
00:20:46
information supplémentaire,
00:20:46
je vais mettre UP les initiales
00:20:49
manuellement contrôle entrée.
00:20:51
Dispositive pour l'entrée, hop,
00:20:53
voilà et on a bien une mise
00:20:56
à jour de la colonne,
00:20:57
ça me paraît correct.
00:20:59
Un petit rapide coup d'œil.
00:21:00
Alors je connais bien le fichier,
00:21:01
je peux vous dire que c'est nickel,
00:21:03
je peux valide avec OK donc ça m'évite de
00:21:05
faire des des des des choses complexes.
00:21:07
Je valide donc avec OK j'ai ma nouvelle
00:21:10
colonne qui se crée tout au bout,
00:21:12
je vais l'appeler ou double clique initial.
00:21:21
Messager, Voilà pourquoi pas.
00:21:24
Et venir comme tout à l'heure,
00:21:26
hop déplacer ma colonne
00:21:28
en en cliquant glissant.
00:21:30
Alors je vais considérer que mon fichier
00:21:32
globalement a été un petit peu manipulé.
00:21:34
On a une requête qui est ici hein,
00:21:37
qui a été qui compose en fait
00:21:39
la somme de tout le traitement
00:21:40
que j'ai réalisé et j'aimerais
00:21:42
venir ici à partir de maintenant.
00:21:43
Ajouter bah l'onglet que j'ai oublié
00:21:45
d'ajouter qui était dans le même
00:21:47
fichier alors plutôt que d'aller
00:21:48
rechercher une nouvelle source,
00:21:49
je vais aller piocher dans
00:21:50
les sources récentes.
00:21:51
Je vais retrouver mon fichier
00:21:53
commande qui a été précédemment
00:21:55
inséré dans lequel je vais venir
00:21:58
sélectionner le tableau que je n'avais
00:22:00
pas sectionné tout à l'heure et.
00:22:05
Un nouveau tableau va être ajouté,
00:22:09
voilà où je vais directement
00:22:10
avoir le contenu, donc là on a,
00:22:12
on a des informations liées à la commande,
00:22:14
là on a des informations liées aux
00:22:16
achats qui composent chaque commande.
00:22:18
Alors qu'est-ce que je vais pouvoir
00:22:22
modifier ici ? Je vais pouvoir.
00:22:24
Éventuellement détecter les données comme
00:22:25
je l'ai fait tout à l'heure, voilà.
00:22:29
Vais pas le faire parce qu'on voit que
00:22:30
globalement il a pris des numériques.
00:22:32
Voilà sur la colonne remise,
00:22:33
assis sur la colonne remise,
00:22:34
je pourrais très bien pourquoi pas venir
00:22:37
préciser que ce sont des pourcentages.
00:22:39
Voilà, je remplace la valeur nickel.
00:22:45
pas besoin d'en faire des tonnes,
00:22:46
on est bien sûr de la donnée numérique,
00:22:49
les quantités, les prix unitaires.
00:22:51
Voilà, si c'est des formats euros,
00:22:52
ce sera du nombre décimal fixe.
00:22:56
Je peux rajouter ceci.
00:22:58
Voilà hop Michael,
00:22:58
comme ça on a double décimal.
00:23:00
Voilà on est prêt pour accueillir
00:23:03
du monétaire et je vais continuer
00:23:05
à venir ajouter des données.
00:23:06
Donc là je vais venir ajouter
00:23:08
les données d'un autre fichier.
00:23:10
Je vais ajouter de nouvelles sources
00:23:12
qui vient d'un fichier Excel.
00:23:14
il se trouve toujours dans le même dossier.
00:23:17
Paris se motive,
00:23:18
il faudrait qu'il se motive un petit peu.
00:23:19
Voilà et je vais venir aller
00:23:22
chercher le fichier fournisseur.
00:23:26
Alors ce fichier fournisseur fichier Excel
00:23:28
va contenir la liste des fournisseurs
00:23:29
qui fournissent les produits qu'on vend,
00:23:31
donc on aura un tableau avec la liste
00:23:33
de nos produits comme ceci et on aura
00:23:36
la liste de nos fournisseurs en Europe
00:23:38
et nos fournisseurs hors Europe.
00:23:40
Donc je vais là pas oublier,
00:23:41
je vais prendre tous mes tableaux,
00:23:42
je vais valider avec OK.
00:23:44
Ça va venir s'ajouter dans la
00:23:46
petite liste de gauche ici, hein ?
00:23:48
Alors on voit qu'ici c'est pas parfait,
00:23:50
parfait, on a des éléments qui sont
00:23:51
pas renseignés, on va commencer par.
00:23:55
Par faire quelques manipulations,
00:23:56
donc là on a par exemple premier cas,
00:23:58
on a la liste de nos fournisseurs
00:24:00
ici européen et la liste de nos
00:24:03
fournisseurs qui ne sont pas en Europe.
00:24:05
Moi j'aimerais finalement fusionner
00:24:06
ces 2 tableaux Excel en un seul
00:24:09
tableau qui va me permettre de créer
00:24:11
en fait les fournisseurs globaux,
00:24:14
les fournisseurs du monde entier
00:24:15
qui est en fait l'association.
00:24:17
Un genre de copier coller des fournisseurs
00:24:20
européens et des fournisseurs.
00:24:22
Hors Europe, voilà comment je vais faire.
00:24:24
Je vais ici à partir d'accueil,
00:24:26
utiliser l'outil de fusion de requêtes,
00:24:31
de d'ajout de requêtes,
00:24:32
pardon, d'ajout de requêtes.
00:24:33
Alors si j'ajoute des requêtes
00:24:35
et que j'utilise simplement le
00:24:37
bouton ajouter requête en fait les
00:24:40
fournisseurs Europe pourront être
00:24:41
ajoutés au fournisseur européen.
00:24:43
Alors moi je veux garder les 2
00:24:45
tableaux tels quels et je vais
00:24:46
créer un 3e 3e table qui sera le
00:24:48
résultat de l'Association des 2.
00:24:50
Vous allez comprendre,
00:24:51
dans un instant,
00:24:52
je vais ajouter les requêtes comme
00:24:55
étant nouvelles.
00:24:56
Je précise que je prends fournisseur
00:25:00
Europe qui est mon premier tableau et
00:25:02
que j'ajoute les fournisseurs Europe
00:25:04
lorsque je vais valider avec OK.
00:25:08
Nouveau tableau va être créé,
00:25:09
on le voit ici et à l'intérieur
00:25:11
de ce nouveau tableau créé.
00:25:13
Bah il y aura une finalement une
00:25:15
les 2 requêtes qui seront vraiment
00:25:17
combinées les unes avec les autres.
00:25:19
On va retrouver ici les fournisseurs
00:25:22
du monde et en dessous les
00:25:25
fournisseurs européens.
00:25:27
Parfait alors évidemment je vais
00:25:29
pouvoir renommer cette requête
00:25:31
parce qu'elle s'appelle ajouter je
00:25:33
vais l'appeler fournisseur monde.
00:25:35
Voilà pourquoi pas comme ceci.
00:25:41
Alors le le point, je vais y revenir après.
00:25:43
Mais le point négatif c'est que quand je vais
00:25:45
commencer à venir ajouter beaucoup d'éléments
00:25:47
lorsque je vais aller côté Power bi,
00:25:48
vous allez le voir tout de suite
00:25:51
dans la liste des données.
00:25:53
Ça va commencer à avoir.
00:25:54
Il y a, il va y avoir du volume hein, il va,
00:25:55
il va y avoir du volume d'information.
00:25:57
Je vais retrouver tous mes tableaux
00:25:59
pour éviter d'être pollué par des
00:26:00
choses que je ne vais pas exploiter.
00:26:02
Je prends, je prends,
00:26:03
je prends le cas de fournisseur Europe
00:26:04
et hors Europe puisque finalement
00:26:06
maintenant ils sont tous les 2 incrustés
00:26:08
dans la nouvelle feuille que j'ai créé,
00:26:09
je vais pouvoir demander de
00:26:11
désactiver cet affichage.
00:26:12
Côté Power bi, donc ça,
00:26:14
ça se fait côté Power query donc je
00:26:16
viens de re-cliquer sur transformer
00:26:17
les données et je vais pouvoir lui
00:26:19
dire que fournisseur Europe je fais un
00:26:21
clic droit et je vais lui demander de
00:26:23
ne pas l'activer dans le chargement.
00:26:26
Je n'active pas dans le chargement
00:26:27
donc comme ça ça reste synchronisé.
00:26:29
Voilà, mais ce ne sera pas visible,
00:26:31
on le voit, ça passe en Italie,
00:26:33
ce ne sera pas visible côté Power bi.
00:26:36
Alors je vais revenir sur ma feuille
00:26:38
fournisseur monde qui est finalement
00:26:39
la concaténation des 2 zones.
00:26:41
Et là qu'est ce que je vois ?
00:26:41
Ben je vois que par exemple ici la zone
00:26:43
elle a pas été répétée vous voyez,
00:26:45
on a un problème,
00:26:46
le monde c'est le titre est en face
00:26:48
du premier fournisseur mais en fait
00:26:50
il faut réécrire monde partout.
00:26:51
Comment faire ?
00:26:52
Eh bien c'est très très simple,
00:26:53
on a un outil qui est très très pratique
00:26:57
dans la dans les outils de transformation,
00:26:58
on a la la possibilité ici de
00:27:00
remplir lorsque je vais aller sur
00:27:02
un élément comme le mot monde,
00:27:04
je vais lui demander de remplir
00:27:06
automatiquement vers le bas.
00:27:07
Donc il va dupliquer le mot jusqu'à
00:27:09
ce qu'il trouve un autre mot.
00:27:11
Je remplis vers le bas, hop TAC,
00:27:14
il s'arrête au dernier moment et puis après,
00:27:16
voilà Europe, Londres, c'est bien en Europe.
00:27:19
Voilà donc là je viens de transformer
00:27:21
ma donnée en demandant un remplissage
00:27:24
Voilà quand on a des fusions de cellules,
00:27:26
les choses c'est ce qu'ils peuvent
00:27:28
passer quand on a par exemple des
00:27:29
fusions de cellules dans un fichier Excel.
00:27:32
pourquoi pas ?
00:27:33
Nettoyer un petit peu sur le code postal,
00:27:36
j'en ai pas forcément besoin.
00:27:40
Le fax, j'en ai pas besoin,
00:27:42
la page d'accueil, j'en ai pas besoin.
00:27:44
La région j'en ai pas
00:27:45
besoin donc je supprime.
00:27:47
Là j'utilise la touche Control,
00:27:48
je viens épurer un peu mon fichier,
00:27:50
j'en ai pas forcément besoin.
00:27:51
Voilà voilà qui est fait hein.
00:27:53
Toutes les étapes sont
00:27:55
bien évidemment mémorisées,
00:27:56
voilà qui est fait.
00:27:59
Bah c'est parfait.
00:28:01
Alors ? À partir de là,
00:28:04
donc là dans ma feuille fournisseur monde,
00:28:06
j'ai le détail des fournisseurs
00:28:07
qui me fournissent mes produits.
00:28:08
J'ai également une feuille produit
00:28:10
qui est en fait mon catalogue
00:28:12
article donc les produits que je
00:28:14
vends sont distribués sont vendus.
00:28:16
Finalement je les achète à mes
00:28:19
fournisseurs et chaque produit
00:28:20
est associé à un fournisseur.
00:28:21
On peut le voir par exemple ici si je prends,
00:28:25
je sais pas moi du qu'est ce qu'on a
00:28:28
du tofu ligne 14 en fait le fournisseur
00:28:31
qui fournit le produit c'est le 6.
00:28:33
Donc, si on était sur Excel,
00:28:35
on ferait peut être une recherche V ou
00:28:37
une recherche X pour ceux qui connaissent,
00:28:38
on n'a pas besoin de faire ce système là
00:28:41
avec Power Query puisqu'on va pouvoir venir.
00:28:45
Comment dire fusionner de requêtes ?
00:28:47
Alors là c'est un petit peu plus particulier.
00:28:49
Je vais vous montrer comment ça se passe.
00:28:51
Je vais sélectionner dans ma feuille
00:28:54
produit l'élément numéro du fournisseur
00:28:56
parce que c'est cet élément là que
00:28:58
je vais mettre en rapport avec
00:28:59
le numéro du fournisseur qui est
00:29:01
également présent dans ma feuille
00:29:02
fournisseur monde et je vais ici
00:29:06
venir fusionner les 2 requêtes.
00:29:09
Donc soit je fusionne mes 2 requêtes
00:29:11
en créant une nouvelle requête hein
00:29:13
pour ajouter une 7e requête dans
00:29:15
la liste qui se trouve ici,
00:29:17
soit je pars de ma requête produit pour.
00:29:19
Écouter des informations relatives
00:29:21
relatives aux fournisseurs,
00:29:22
c'est ce que je vais faire pour pas
00:29:24
multiplier non plus les requêtes inutiles.
00:29:26
Donc là je vais faire fusionner les
00:29:28
requêtes et je vais pouvoir dans
00:29:31
l'encart qui est devant moi venir
00:29:33
renseigner le champ du numéro du
00:29:35
fournisseur de la table produit
00:29:37
et l'associer à fournisseur monde.
00:29:41
Numéro du fournisseur,
00:29:43
donc pour trouver la correspondance,
00:29:45
bah des des des,
00:29:47
des du détail de mes fournisseurs
00:29:48
qui fournissent l'ensemble de mes
00:29:50
produits lorsque je vais valider avec
00:29:53
OK il y aura une petite mise à jour,
00:29:55
une nouvelle colonne va se créer
00:29:57
ici tout au bout.
00:29:58
Donc là je suis dans la table
00:30:00
produit qui me crée tout au bout.
00:30:02
Finalement un accès à la à la table de
00:30:05
du fournisseur et je vais pouvoir avec
00:30:08
la double flèche qui se trouve ici.
00:30:11
Sélectionner les colonnes à incruster
00:30:13
dans ma table produit issue de
00:30:15
ma table fournisseur monde,
00:30:17
je clique sur cette petite icône
00:30:20
Et je vais par exemple sélectionner,
00:30:22
je ne vais pas prendre toutes les
00:30:24
colonnes pour gagner un petit peu de temps.
00:30:26
Alors je réfléchis,
00:30:28
je vais prendre Ben zone.
00:30:33
Société. Et bah c'est très bien,
00:30:37
on va s'arrêter là.
00:30:38
Zone société hein ?
00:30:39
On va prendre que 2 éléments.
00:30:42
Et bah Attendez, je vérifie.
00:30:44
Ouais c'est bon je valide avec OK.
00:30:47
2 nouvelles colonnes ont fait leur
00:30:51
apparition. Qui qui sont titu ?
00:30:53
On le voit de la colonne zone du
00:30:55
de la table des mes fournisseurs et
00:30:58
là je vais pouvoir renommer zone.
00:31:00
Fournisseur. Et.
00:31:02
Nom du fournisseur.
00:31:07
Comme ça, j'ai rapatrié,
00:31:08
c'est l'équivalent d'une recherche V hein.
00:31:09
Pour ceux qui connaissent,
00:31:11
voilà don du fournisseur dont
00:31:13
des fournisseurs. Voilà nickel.
00:31:16
Alors du coup je n'ai plus
00:31:18
forcément besoin d'afficher,
00:31:19
sauf si j'ai besoin d'extraire
00:31:21
certains champs que j'aurais
00:31:22
pu directement avec le récit.
00:31:23
Mais je peux en profiter du coup
00:31:25
pour ne pas activer le chargement de
00:31:28
fournisseur monde puisque finalement
00:31:29
les 2 colonnes dont j'avais besoin
00:31:31
dans la table des fournisseurs
00:31:33
monde ont été incrustées et inclus
00:31:35
directement dans ma table produit.
00:31:40
Alors pour pouvoir éviter d'avoir
00:31:42
une multitude d'éléments,
00:31:43
je pourrais très bien m'amuser aussi à
00:31:45
faire exactement la même manipulation.
00:31:46
Je vais la refaire une fois,
00:31:47
ce sera peut être plus clair pour vous.
00:31:49
Je vais reprendre ici.
00:31:54
détail commande et peut être qu'ici
00:31:56
je pourrai directement ajouter le
00:31:57
détail des produits et des fournisseurs
00:31:59
qui ont géré en fait à qui est
00:32:02
associé le le produit 11M topo.
00:32:04
Je voulais fusionner des requêtes.
00:32:06
Je vais faire correspondre mon code article.
00:32:10
Avec le code article présent
00:32:13
dans ma table produit,
00:32:15
c'est exactement ce que
00:32:16
j'ai fait tout à l'heure.
00:32:17
Voilà et je viens préciser les
00:32:20
colonnes que je veux garder,
00:32:23
comme par exemple le nom du produit,
00:32:27
le nom du fournisseur,
00:32:28
la zone du fournisseur qui elle même
00:32:31
est issue d'une fusion précédente.
00:32:33
Qu'est ce qu'on a d'autre qu'on va
00:32:36
récupérer la catégorie du produit,
00:32:37
ça peut être ça peut m'être m'être utile.
00:32:41
Et puis c'est tout, hein,
00:32:41
on va valider avec OK. Vous voyez ?
00:32:45
Hop encore l'équivalent d'une
00:32:46
d'une recherche B et je récupère.
00:32:49
Voilà tout ce qui tout ce qui m'intéresse.
00:32:51
Donc là c'est le nom du produit.
00:32:55
Ça, c'est la catégorie du produit.
00:33:01
Je renomme. La zone.
00:33:06
Et le nom du fournisseur.
00:33:12
Parfait comme ça, j'ai ce qu'il faut.
00:33:16
Détail commande du coup produit j'en ai plus
00:33:18
forcément besoin alors il faut absolument
00:33:19
que je garde hein pour la pour la requête,
00:33:21
pour cette récupération et j'en
00:33:22
profite également pour désactiver le
00:33:24
chargement pour comme ça côté Power bi,
00:33:26
je vais avoir finalement très peu de de
00:33:29
tableau pour effectuer mes mes rapports.
00:33:33
Alors, qu'est-ce qui peut
00:33:34
éventuellement me manquer encore ?
00:33:35
Côté Power Query ?
00:33:36
Alors je rappelle que là je le fais
00:33:39
en cascade, mais bien évidemment,
00:33:41
vous pourriez très bien fermer
00:33:42
et commencer votre rapport Power
00:33:44
bi et vous rendre compte, hein.
00:33:45
Si vous fermez, Regardez,
00:33:46
vous pourrez très bien commencer.
00:33:47
On va attendre quelques instants,
00:33:49
vous voyez, on a bien épuré les éléments,
00:33:51
on pourrait très bien commencer à faire
00:33:52
notre rapport et nous rendre compte qu'il
00:33:53
nous manque une colonne après coup.
00:33:55
À tout moment, on peut venir transformer les
00:33:57
données pour faire une modification hein ?
00:34:00
Voilà et là moi je me
00:34:01
rends compte d'une chose,
00:34:03
c'est qu'ici j'ai bien, si on regarde,
00:34:05
j'ai une notion de quantité.
00:34:08
Et de prix unitaire,
00:34:09
il me manque une information
00:34:11
importante qui éventuellement
00:34:12
liée au total de la ligne d'achat,
00:34:14
c'est à dire que quand j'achète
00:34:16
5 produits à 2,00€,
00:34:17
moi je sais que j'achète 5 produits
00:34:19
à 2,00€ ou 12 produits à 14,00€
00:34:21
dans la première ligne.
00:34:22
Ben il me faudrait peut être avoir le
00:34:24
total de du montant que ça représente.
00:34:26
Donc à partir de là je vais
00:34:28
créer une nouvelle colonne.
00:34:30
Voilà et cette colonne,
00:34:31
Ben cette fois-ci je vais utiliser ce
00:34:35
qu'on appelle une colonne personnalisée.
00:34:38
La colonne personnalisée va me permettre
00:34:40
de rédiger une formule en langage d'axe,
00:34:43
qui est le langage de formule qu'on aborde
00:34:46
dans la session 4 de Power bi ici donc,
00:34:50
je vais créer une colonne personnalisée.
00:34:52
Qui proposera un espace de saisie.
00:34:54
Donc là je vais l'appeler total.
00:34:56
Total non remisé,
00:34:58
on va l'appeler total non remisé
00:35:02
et là dans la petite,
00:35:03
la petite zone qui se trouve ici en dessous,
00:35:05
je vais pouvoir venir double cliquer
00:35:07
pour lui dire quantité que multiplie.
00:35:09
Oui c'est ça quantité que multiplie.
00:35:15
Le, le prix unitaire que je cherche
00:35:18
qui est juste au-dessus. Voilà.
00:35:22
Je valide avec OK et on a donc notre
00:35:25
colonne qui vient s'ajouter ici tout
00:35:27
au bout pour lesquelles je peux tout
00:35:29
de suite préciser que c'est un nombre
00:35:32
à décimal fixe pour avoir finalement.
00:35:35
Un affichage numérique.
00:35:37
Ce qui m'intéresse, hop,
00:35:39
je viens déplacer ça,
00:35:40
on a bien le total donc là
00:35:43
14 voilà 14 fois fois 12,
00:35:47
ça fait bien 168 hein.
00:35:49
Donc voilà ma première colonne calculée,
00:35:51
je vais créer une 2e colonne calculée
00:35:53
qui va calculer finalement par exemple
00:35:56
le prix remisé parce que là j'ai un
00:35:58
produit et j'ai une colonne de remise
00:35:59
où potentiellement j'ai une remise.
00:36:01
Je vais créer une 2nde colonne personnalisée.
00:36:05
Voilà que je vais appeler,
00:36:06
pourquoi pas totale remisée.
00:36:10
Effectivement, tout à l'heure,
00:36:11
j'ai dit le langage Dax,
00:36:12
là c'est le langage M Hein ?
00:36:14
Et je vais pourquoi pas pouvoir lui
00:36:16
dire de manière tout à fait simple de
00:36:19
réexploiter la colonne totale que je viens
00:36:21
de créer tout à l'heure totale non remisée.
00:36:23
Voilà que multiplier.
00:36:26
Entre parenthèses, un moins.
00:36:28
Le montant de ma remise en pourcent.
00:36:32
Donc ça c'est un petit calcul
00:36:34
mathématique classique, je valide avec.
00:36:36
OK je retrouve ma colonne total remisée.
00:36:39
Voilà je laisse format ton nombre
00:36:42
décimal ou nombre décimal fixe.
00:36:44
Voilà c'est ce que je j'aurais dû
00:36:46
faire ici aussi tout à l'heure hein.
00:36:49
Ondes décimales fixes,
00:36:50
voilà et je viens déplacer.
00:36:52
Donc forcément, on a le même
00:36:53
montant quand il y a pas de remise,
00:36:55
mais quand il y a une remise,
00:36:55
vous voyez, on voit,
00:36:56
on voit bien ici que on a ce
00:36:58
montant là qui est pas le même de
00:37:00
que celui-ci puisque sur cette
00:37:02
ligne là il y a un pourcentage
00:37:04
de remise associée donc certaines
00:37:06
lignes bénéficient d'une remise.
00:37:08
Certaines autres lignes ne
00:37:10
bénéficient pas de remise donc
00:37:13
j'aimerais maintenant terminer cette.
00:37:16
Ces manipulations pour Power Query en
00:37:18
ajoutant une colonne conditionnelle
00:37:19
qui va permettre de me dire Bah Voilà,
00:37:21
ça c'est une ligne rebisée,
00:37:22
ça c'est une ligne qui ne l'est pas.
00:37:24
Alors comment je vais procéder ?
00:37:26
Je vais par exemple sélectionner
00:37:28
ma ma colonne de remise et là vous
00:37:30
avez toute une série de colonnes.
00:37:31
Alors bien sûr, on peut pas tout voir hein.
00:37:32
Là ce sont quelques exemples,
00:37:33
mais on a la possibilité de créer
00:37:35
des colonnes conditionnelles,
00:37:36
l'équivalent de la fonction.
00:37:38
Si alors comment je vais procéder ?
00:37:40
Je vais tout simplement cliquer sur
00:37:42
colonne conditionnelle et pouvoir lui
00:37:44
dire Bah je vais l'appeler je sais pas moi.
00:37:49
Voilà, je vais lui dire si par exemple
00:37:53
la remise est supérieure à la valeur 0.
00:37:58
Alors tu me mets achat,
00:38:01
remise et tu m'écris un petit texte.
00:38:04
Le cas échéant, achat.
00:38:08
j'ai bougé ma souris non remisée.
00:38:12
Je valide avec OK.
00:38:15
J'ai bien ma colonne qui se crée ici.
00:38:18
Une fois que l'ensemble de mon
00:38:21
traitement de mes traitements et de mes
00:38:23
manipulations et de mes transformations
00:38:24
de données Ben sont terminées,
00:38:26
je quitte bien évidemment Power Query,
00:38:30
je ferme, j'applique et côté Power bi,
00:38:32
je pourrais enfin exploiter
00:38:34
toutes mes données en finalité.
00:38:39
Et je vais retrouver tous les
00:38:41
éléments que j'ai ajoutés.
00:38:42
Donc par exemple, on aura la possibilité,
00:38:44
voyez, de venir choisir dans
00:38:46
les différents éléments,
00:38:47
donc ça on voit ça dans une 3e session
00:38:49
si on a vu ça ça dans la première,
00:38:51
mais on pourrait très bien venir
00:38:53
exploiter le prénom des vendeurs
00:38:55
et leur chiffre d'affaires remisé.
00:38:57
Vous voyez comme on a ici et
00:38:59
pourquoi pas le chiffre d'affaires
00:39:01
non remisé aussi également.
00:39:03
Voilà, et donc on va pouvoir
00:39:05
vraiment commencer lecture.
00:39:06
J'ai une petite une petite erreur là,
00:39:08
une petite je vais pouvoir commencer
00:39:10
mon exploitation de données de
00:39:12
manière tout à fait transparente.
00:39:14
Je rappelle et je terminerai
00:39:15
là-dessus que les fichiers Excel qui
00:39:17
sont sur mon bureau à tout moment.
00:39:19
Je peux venir actualiser mon rapport
00:39:23
pour venir relire et Réexécuter
00:39:25
mes requêtes qui vont prendre en
00:39:27
compte directement les modifications
00:39:29
qui ont pu être ajoutées.
00:39:31
Enfin qui ont pu être faites dans
00:39:33
les fichiers Excel. Source d'accord.
00:39:35
et et et et et donc vous vous souvenez
00:39:37
que ça venait de plusieurs fichiers
00:39:39
Excel avec différentes feuilles ?
00:39:42
moi je me retrouve dans mon Power
00:39:44
bi avec finalement 2 sources
00:39:45
de données si j'y arrive.
00:39:47
Voilà 2 sources de données,
00:39:48
le tableau commande le tableau
00:39:50
détail commande mais je rappelle
00:39:51
que derrière il y a une multitude
00:39:53
d'éléments qui ont été faits,
00:39:54
une multitude de transformations
00:39:55
qui ont été effectuées,
00:39:57
donc qui viennent des différents
00:39:58
Onglets Excel et donc la possibilité
00:40:00
de modifier le fichier Excel source
00:40:02
et de mettre à jour un un seul
00:40:04
clic et de réappliquer la somme
00:40:05
de toutes les transformations que
00:40:07
j'ai faites pour pouvoir derrière
00:40:09
garder être garant qu'on puisse
00:40:11
exploiter les données côté Power bi.
00:40:13
Donc voilà un petit aperçu de ce
00:40:15
qu'on peut faire dans Power query.
00:40:20
Donc il est temps de passer
00:40:22
aux questions si vous en avez,
00:40:23
je vous invite à ouvrir vos micros.
00:40:25
Posez vos questions,
00:40:27
les écrire bien évidemment,
00:40:28
toujours je le dis,
00:40:29
le fichier sur oui alors si votre
00:40:31
fichier se on a une question
00:40:33
sur SharePoint si votre fichier
00:40:34
vient de SharePoint, il faut,
00:40:36
si c'est un fichier Excel qui
00:40:37
est stocké sur un SharePoint,
00:40:38
donc teams ou SharePoint,
00:40:40
vous avez la possibilité de venir
00:40:41
aller chercher une source qui est
00:40:43
directement sur SharePoint ici hein ?
00:40:46
on se fait se connecter et on va chercher.
00:40:50
RL il faut mettre l'u RL du site SharePoint.
00:40:52
Donc attention hein,
00:40:53
donc c'est l'u RL de l'équipe Teams,
00:40:55
donc il faut passer par le par
00:40:57
SharePoint par contre pour y accéder
00:40:58
si vous mettez l'u RL du site.
00:41:00
Voilà c'est la racine hein de de
00:41:02
de l'u RL de votre site SharePoint.
00:41:04
Et là il va vous proposer un
00:41:06
navigateur pour aller pointer
00:41:07
directement vers le bon fichier.
00:41:08
Alors est ce qu'on avait une question ?
00:41:09
On avait une question Stéphane, une question.
00:41:14
Oui, Bonjour, merci beaucoup.
00:41:16
Une une question,
00:41:17
qu'est-ce qui est le plus intéressant
00:41:19
quand quand on a la possibilité
00:41:21
de faire en fait la manipulation,
00:41:23
donc souvent dans les formules ou
00:41:25
dans ou dans Power query ou dans
00:41:29
la partie données de typiquement,
00:41:31
bah les formules achats
00:41:33
remisées ou notamment qu'on veut
00:41:35
mettre des informations de,
00:41:36
de de de date sur effectivement
00:41:38
si on veut extraire l'année,
00:41:39
extraire le mois et cetera.
00:41:41
Si vous avez une chose le plus
00:41:43
intéressant entre le faire dans le
00:41:44
Power query ou directement dans dans
00:41:46
la partie données de de du Desktop.
00:41:49
Dans Power bi, sans hésiter.
00:41:52
c'est beaucoup moins si vous voulez
00:41:54
faire des calculs et notamment des
00:41:56
mesures ou des choses comme ça,
00:41:57
ou créer des données ici parce
00:41:59
que côté Power bi,
00:42:00
on peut faire des des colonnes
00:42:01
aussi avec des des multiplications
00:42:03
de prix unitaire et de quantité.
00:42:05
Là l'objectif c'était de montrer qu'on
00:42:07
pouvait le faire dans Power query,
00:42:08
mais techniquement en terme de temps
00:42:11
machine c'est beaucoup plus optimal
00:42:13
côté côté Power côté Power bi,
00:42:16
parce que quand vous le faites côté Power bi,
00:42:19
ça manipule juste les 2 données que
00:42:20
vous allez multiplier tandis que
00:42:22
côté Power Query c'est de la requête
00:42:24
et donc c'est la totalité de la
00:42:25
du fichier qui est qui est traité,
00:42:27
même si vous n'exploitez que 2 colonnes.
00:42:29
D'accord, d'accord,
00:42:30
donc c'est vrai que si vous savez le
00:42:33
faire côté Power Power bi directement,
00:42:36
c'est plus optimal OK ?
00:42:38
Et du coup simplement l'intérêt de le
00:42:39
faire dans le Power Query c'est que
00:42:41
du coup on met le modèle de données
00:42:43
enfin complet à disposition de l'utilisateur.
00:42:45
Ça c'est la première chose et le 2e
00:42:46
point C'est qu'il faut pas oublier
00:42:48
non plus que Power Query est un
00:42:50
outil qui reste aussi disponible
00:42:51
côté Excel et donc ça reste un
00:42:54
outil finalement qui est utilisable
00:42:56
dans Excel et dans Power bi.
00:42:59
Mais c'est vrai que par choix.
00:43:00
Si on peut faire ces colonnes
00:43:01
quand on utilise Power Power bi,
00:43:03
les nouvelles colonnes et les colonnes
00:43:05
calculées vaut mieux s'orienter vers
00:43:07
vers l'équivalent côté directement Power bi.
00:43:09
OK merci beaucoup.
00:43:11
Voilà d'autres questions.
00:43:13
Bah écoutez bah c'est parfait,
00:43:15
je vais vous libérer,
00:43:20
Merci à tous. Rendez-vous prochainement
00:43:23
pour une autre session Power bi.
00:43:24
Et bah bonne fin de journée en tout cas si
00:43:26
je ne vous croise pas encore aujourd'hui.
00:43:28
Merci à tous et à bientôt au revoir.
Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou
retournez au contenu !