Documente Academic
Documente Profesional
Documente Cultură
Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
Support Power BI
I. Business Intelligence
L’informatique décisionnelle (en anglais business intelligence (BI)1 est l'informatique à l'usage
des décideurs et des dirigeants d'entreprises. Elle désigne les moyens, les outils et les méthodes
Les entrepôts de données permettent de produire des rapports qui répondent à la question « Que
s’est-il passé ? », mais ils peuvent être également conçus pour répondre à la question analytique
« Pourquoi est-ce que cela s’est passé ? » et à la question pronostique « Que va-t-il se passer ? ».
moment ? », voire dans le cas d’une solution d’entrepôt de données actif « Que devrait-il se
passer ? ».
données.
1
Page
1
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
Power BI est une solution de Business Intelligence développée par Microsoft pour permettre
multiples.
de sélectionner des données relatives à telle période, telle production, tel secteur de
clientèle, etc.
de trier, regrouper ou répartir ces données selon les critères de leur choix
l'autre…)
2
Page
2
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
entreprise virtuelle.
Scenario
fichier : bd-vente.xlsx
Ouvrir Power BI
Quand vous démarrez Power BI Desktop et que vous passez l’écran d’accueil, vous
3
ENSAM CASABLANCA
Maintenant, on va organiser nos données dans un dossier nommé staging queries pour faire
des transformations avancées dur ces données.
4
Page
4
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
5
Page
5
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
Copier le code « Power BI Date Table code » qui permet de générer la table date
Coller le code dans Editeur avancé situé dans le ruban (Nouvelle source/ Requête vide)
6
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
Diviser le nom en deux colonnes (First Name et Last Name) (utiliser l’option Fractionner
la colonne / par délimiteur)
Appliquer ma fonction supprimer les espaces de l’option Transformer pour les colonnes
(First Name et Last Name) pour supprimer tous les espaces à l’exception des espaces
uniques entre les mots
Supprimer en une seule action les colonnes Land Area et Time Zone de la table location
7
Page
7
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
Monthincalendar Month&Year
Quarterincalendar Quarter&Year
Garder juste 4 caractères pour le mois (janvier ---janv) utilisant la fonction Fractionner
8
Page
8
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
9
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
Un entrepôt de données, ou data Warehouse, est une vision centralisée et universelle de toutes
les informations de l'entreprise. C'est une structure (comme une base de données) qui à pour
but, contrairement aux bases de données, de regrouper les données de l'entreprise pour des fins
analytiques et pour aider à la décision stratégique. La décision stratégique étant une action
décisionnelle à l'heure où j'écris ce tutorial. En effet, l'entrepôt de données est le meilleur moyen
10
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
que les professionnels ont trouvé pour modéliser de l'information pour des fins d'analyse, et il
ne serait pas étonnant que d'ici quelques années un nouveau concept apparaisse pour
l'instant…
Pour modéliser les relations entre les tables en travaille souvent avec l’architecture en étoile qui
reste la plus simple en termes de modélisation et temps de réponse pour nos requêtes.
Le principe c’est que, en place au centre la table qui contient nos mesures (Table de faits)
entourées par les autres tables (tables de dimensions) permettant d’avoir plus d’information sur
ces faits.
Si vos données bien organisées, Power BI trace pour vous le modèle de vos données en se basant
sur les identifiants des tables (Principe des clé primaires et clé étrangères).
11
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
DAX est une collection de fonctions, d’opérateurs et de constantes qui peuvent être utilisés dans
une formule, ou une expression, pour calculer et retourner une ou plusieurs valeurs. En termes
simples, DAX vous aide à créer des informations à partir des données déjà présentes dans votre
modèle.
Il est relativement facile de créer un nouveau fichier Power BI Desktop et d’y importer des
données. Vous pouvez même créer des rapports montrant des analyses importantes sans utiliser
aucune formule DAX. En revanche, comment procéder si vous avez besoin d’analyser un
pourcentage de croissance sur plusieurs catégories de produits et pour différentes périodes ? Ou
si vous devez calculer la croissance année après année en comparaison avec les tendances du
marché ? Les formules DAX fournissent cette fonctionnalité, ainsi que de nombreuses autres.
Apprendre à créer des formules DAX efficaces vous permettra de tirer le meilleur parti possible
de vos données. L’obtention des informations dont vous avez besoin vous permet d’envisager
de résoudre des problèmes concrets dans votre entreprise, qui affectent vos résultats. C’est là
toute la puissance de Power BI et DAX vous aide à l’exploiter.
Conditions préalables
Vous connaissez peut-être déjà bien la création de formules dans Microsoft Excel. Ces
connaissances vous aideront à mieux comprendre DAX. Toutefois, même si vous n’avez aucune
expérience des formules Excel, les concepts décrits ici vous permettront de créer des formules
DAX et de résoudre des problèmes décisionnels concrets immédiatement.
Nous allons tâcher de comprendre les formules DAX dans le cadre des calculs, et plus
spécifiquement, dans les mesures et les colonnes calculées. Vous devez déjà bien connaître
Power BI Desktop, l’importation de données, l’ajout de champs dans un rapport, ainsi que les
12
12
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
Au travail !
Pour effectuer cette tâche, vous devez ouvrir votre projet Power BI Desktop.
1. Dans la vue Rapport, cliquer sur entrer des données pour créer une table nommée KPI
afin de regrouper vos mesures.
2. Dans la vue Rapport, cliquez avec le bouton droit sur la table KPI figurant dans la liste
des champs, puis cliquez sur Nouvelle mesure.
3. Dans la barre de formule, remplacez Mesure en tapant un nouveau nom de mesure.
4. Après le signe égal, tapez les premières lettres de la fonction DAX, puis double-cliquez
sur la fonction que vous souhaitez utiliser.
CA = SUMX(Sales;Sales[Quantity]*Sales[Price] )
La fonction DAX SUMX additionne tous les nombres figurant dans l’expression la colonne
Sales[Quantity]* Sales[Price].
depense = SUMX(sales;Sales[Quantity]*RELATED('Product'[Cost]))
La fonction DAX RELATED permet de récupérer la valeur d’une colonne d’une table.
La fonction DAX DIVIDE permet de retourner la division du mesure [Marge ben] / [CA]
et au cas où il y a une division par zéro, la fonction retourne la valeur 0 (par défaut c’est le vide
si le troisième paramètre n’est pas mentionnée).
13
La fonction DAX SUM additionne tous les nombres figurant dans la colonne Sales[Quantity];
13
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
CA LY = CALCULATE([CA];SAMEPERIODLASTYEAR('date'[Date]))
Vous utilisez la fonction CALCULATE pour filtrer le chiffre d’affaire par un argument que
vous passez à la fonction CALCULATE. Ceci porte le nom d’imbrication de fonctions. La
fonction CALCULATE possède au moins deux arguments. Le premier est l’expression à
évaluer et le second est un filtre.
Pour plus d’information sur les fonctions DAX, veuillez consulter la documentation officielle
de Microsoft sur :
https://docs.microsoft.com/fr-fr/dax/data-analysis-expressions-dax-reference
14
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
On place tout d’abords un graphique en anneau dans l’espace du travail, par la suite je coche
tout en sélectionnant le visuel, les éléments à afficher par exemple la répartition du CA par
County.
15
Page
15
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
Cochez le CA et la date
16
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
Pour visualiser la répartition par jour, désactiver la hiérarchie de Date en sélectionnant Date
dans le menu:
17
Page
17
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
De la même façon vous allez procéder pour compléter votre tableau de bord.
Des segments pour faire un filtre par année et/ou par trimièstre (changer l’oriontation
Page
18
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
Ajouter une zone de texte et image pour compléter votre tableau de bord :
Félicitation, vous avez arriver à créer votre projet BI pour faciliter la gestion et la prise
de décision grâce au tableau de bord réalisé
Enfin si vous voulez partager votre tableau de bord avec des collaborateurs vous devez
le publier sur votre espace privé sur Power BI Service à condition d’avoir un compte
19
19
Analyser vos données avec Power BI Consultant M. Hicham Moutachaouik
Email : gotohicham@gmail.com
linkedin.com/in/hicham-moutachaouik-b4734525
ENSAM CASABLANCA
20
Page
20