IA et besoins entreprises : dans quelles compétences faut-il investir ? Le mercredi 18 septembre à 18h30
IA et besoins entreprises : dans quelles compétences faut-il investir ? Le mercredi 18 septembre à 18h30
IA et besoins entreprises : dans quelles compétences faut-il investir ? Le mercredi 18 septembre à 18h30
Je m'inscris

Les débuts sur Power BI

Débutez sur Power BI en créant vos premières visualisations de données personnalisées et interactives, et réaliser des rapports et des dashboards en téléchargeant ce Cheat Sheets.

17/9/2024
Antoine Grignola

Co-fondateur de DataBird

Me former sur Power BI

Pour rappel

Power BI est une solution d'analyse de données de Microsoft. C’est un des outils les plus courants pour créer des visualisations de données, personnalisées et interactives, afin de réaliser des rapports et des dashboard.

La suite Power BI

Power BI propose trois outils complémentaires :

  • Power BI Desktop, le logiciel gratuit qui permet l'extraction, la préparation et la modélisation de la donnée ainsi que la conception de rapports. Cette version intègre Power Query qui permet la transformation de données.
  • Power BI Mobile, l'application mobile qui permet de consulter et partager les analyses, dashboard, rapports... depuis son smartphone.
  • Power BI Service, le service cloud qui permet de publier et partager des rapports.

Visualiser sa base de donnée

Importer sa base de donnée

  • Dans le bandeau principal, cliquez sur Get Data
  • Choisissez une de vos bases de données
  • Si vous avez besoin de transformer votre data cliquez sur Transform ce qui ouvrira Power Query
  • Inspecter vos données en cliquant sur Data View

Connecter 2 bases de données

  • Pour lier 2 datasets ensemble, importer les un par un dans Power BI.
  • Cliquez sur Model View dans le panneau de gauche.
  • Enfin relier les colonnes liées, entre les 2 datasets, en glissant l'une sur l'autre (ex : EmployeeID avec SalespersonID)

La Data Visualisation

Power BI offre de nombreuses options de data visualisation.



Voici quelques-unes des plus utiles :
    

Bar Charts : Barres horizontales utilisées pour comparer des valeurs spécifiques à travers différentes catégories

Colums Charts : Barres verticales utilisées pour comparer des valeurs spécifiques à travers différentes catégories

Line Charts : Comparer des valeurs numériques à travers le temps

Area Charts : Comme la Line Charts, mais avec le graph rempli

Nuage de points : Il sert à interpréter la relation entre 2 variables ou sa répartition

Combo Charts : C’est la combinaison d’un Line Charts et d’une Colums Charts

Pie Chart : Cercle réparti en plusieurs parts, afin d'analyser une proportion

Donut Chart : Similaire au Pie Chart

Maps : Affiche les données relatives aux informations de localisation

Cards : Affiche une information unique sur un point précis (KPI)

Table : Affiche la donnée dans un tableur en ligne et colonnes

Les fonctions DAX 1/2

Le Data Analysis Expressions (DAX) est un langage de calcul utilisé dans Power BI qui vous permet de créer des calculs et de réaliser des analyses de données. 
Il est utilisé pour créer des colonnes, des mesures et des tables personnalisées. 
Les fonctions DAX sont des formules prédéfinies qui effectuent des calculs sur 
des valeurs spécifiques appelées arguments.

Nous utiliserons cette table ‘sales-data’ pour nos exemples :

deal_sizesales_persondatecustomer_name
1000Maria Shuttleworth30-03-2022Acme Inc.
2000Nuno Rocha29-03-2022Spotflix
2300Terence Mickey13-04-2022DataBird

Les fonctions DAX 2/2

Agrégations simple

  • SUM(column) Renvoie la somme de tous les numéros dans une colonne
  • AVERAGE(column) Renvoie la moyenne de tous les numéros dans la colonne
  • MEDIAN(column) Renvoie la médiane de tous les numéros dans la colonne
  • MIN/MAX(column) Renvoie la plus petite/grande valeur dans la colonne
  • COUNT(column) Renvoie le nombre de cellules non nulle dans une colonne
  • DISTINCTCOUNT(column) Compte le nombre de valeurs distinctes dans une colonne

Exemples

  • Somme de tous les deals - SUM(‘sales_data’[deal_size])
  • Taille moyenne des deals - AVERAGE(‘sales_data’[deal_size])
  • Nombre de clients distinct - DISTINCTCOUNT(‘sales_data’[customer_name])

Fonctions logiques

  • IF (<logical_test>, <value_if_true>[, <value_if_false>]) Vérifie le résultat d'une expression et crée des résultats conditionnels.

Exemples

  • Créée une colonne appelée large_deal qui renvoi “Oui” si deal_size est plus grand que 2000 et “Non” sinon.

    large_deal = IF( ‘sales_data’[deal_size] > 2000, “Oui” , “Non”)

Fonctions texte

  • LEFT(<text>, <num_chars>) renvoie le nombre de caractères spécifié au début d’un texte
  • LOWER(<text>) converties une chaîne de texte en minuscule.
  • UPPER(<text>) converties, une chaîne de texte en majuscules.
  • REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>) remplace une partie de la chaîne de caractère avec une autre chaîne de caractère.

Exemples

  • Change la colonne customer_name avec uniquement des minuscules.
customer_name = LOWER(‘sales_data’[customer_name])

Fonctions de Date et Heure

  • CALENDAR(<start date>, <end date>) Génère une colonne de date continue.
  • DATE(<year>, <month>, <day>) Renvoie la date spécifiée au format datetime.
  • WEEKDAY(<date>, <return_type>) Renvoie de un à sept le jour de la semaine 
ou d'une date donnée

Exemples

  • Renvoie le jour de la semaine pour chaque deal
week_day = WEEKDAY(‘sales_data’[date], 2)
Power BI
Cheat sheets dans la même catégorie
On dirait qu'il n'y a pas d'autres cheat sheets dans cette catégorie
Tous les cheat sheets

Tous les cheat sheets

Antoine Grignola
Co-fondateur de DataBird
Antoine Grignola
Co-fondateur de DataBird
Antoine Grignola
Co-fondateur de DataBird
Antoine Grignola
Co-fondateur de DataBird
Antoine Grignola
Co-fondateur de DataBird
Antoine Grignola
Co-fondateur de DataBird