Power BI - Microsoft Power BI #2 - Transformation des données avec Power Query Webcast

Découvrez comment exploiter vos données dans Power BI grâce à Power Query dans la formation "Transformation des données avec Power Query".
Apprenez à importer, nettoyer, filtrer et combiner vos données provenant de différentes sources pour des analyses précises et cohérentes.
Cette formation s'adresse aux utilisateurs souhaitant acquérir des compétences en manipulation et transformation de données.
A la fin de la formation, vous serez en mesure d'importer des données dans Power BI, de les transformer et de les préparer, d'intégrer des données complémentaires et de créer des requêtes par étapes.
Rejoignez notre formateur expert en visioconférence pour commencer cette formation et obtenez une certification d'accomplissement à la fin.

  • 43:32
  • 2179 vues
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:13
accès à à ceci,
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:45
Office.com,
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:26
Volontairement.
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
voilà,
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:43
Eh bien,
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
Alors là,
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:26
Hop, nickel.
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:44
Donc je répète,
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:00
Voilà,
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:22
pas d'erreur,
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:38
La colonne.
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
Vous voyez,
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:28
je mets 4,
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:16
Vendeur.
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:33
À chaque fois.
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:16
Voilà.
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:26
certains pays,
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
Inconnu,
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:44
de transport.
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:35
Voilà,
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:16
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:02
Valide avec OK.
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:44
Voilà, et là,
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:13
Bon INFO,
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:13
vous voyez,
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:23
de la colonne.
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:31
Je vais,
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:19
double flèche.
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:37
Voilà. Nickel.
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:52
Ma table,
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:10
Nickel.
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:48
à partir de là,
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:46
Achat remisé.
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:02
Achat remisé.
00:38:04
Le cas échéant, achat.
00:38:08
Hop,
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:34
Donc,
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:41
Au final,
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:45
Voilà TAC,
00:40:46
on se fait se connecter et on va chercher.
00:40:49
L'u.
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
Dans Power bi,
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:44
Quoi ?
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:17
voilà.
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 !

 

Rappel

Afficher