Découvrir Power BI

Durée : 14 h soit 2 journées

Prérequis : Une bonne connaissance d’Excel sera un plus, soit, être en mesure d’utiliser de nombreuses fonctions de calcul d’Excel, filtrer, trier ses données, manipuler les tableaux et les feuilles d’un classeur, construction ou manipulation de tableaux croisés dynamiques…

Objectif pédagogique : A l’issue de cette formation vous serez en mesure de :

  • Charger des données via des requêtes (depuis une base de données ou un site Web)
  • Transformer ses données en tableaux exploitables et signifiants via ses requêtes
  • Créer un modèle de données relationnels
  • Créer ses premiers rapports visuels à l’aide de Power BI Desktop
  • Manipuler les filtres (segments, filtres visuels, filtres de page / de rapport / d’extraction)
  • Définir les interactions entre graphiques
  • Créer ses tableaux de bord avec Power BI Service pour la diffusion de ses résultats
  • Partager rapports et tableaux de bord avec ses collègues / partenaires

Approche Pédagogique : À travers des exemples concrets sur des bases de données issues de l’entreprise, et des données accessibles par le web chaque participant construit son tableau de bord interactif.

Détails

  • Introduction à Power BI
    • Les solutions existantes et leurs usages (Local, Cloud, Mobile…)
    • Les avantages de Power BI vs Excel BI (PowerQuery, PowerPivot, View, Map…)
  • Premières requêtes
    • Connexion à une source de données locales
    • Connexion à une source de données Web
    • Transformer ses données (supprimer les doublons, nettoyer des données, filtrer, rassembler / fractionner des colonnes, etc.)
    • Fusionner plusieurs sources dans un tableau ou un graphique
  • Modéliser ses données
    • Comprendre les relations entre tables
    • Se construire un tableau de date (intérêt et avantages)
    • Définir ses tris (alphabétique, numérique, personnalisé)
    • Premiers calculs standard
    • Catégoriser ses données
    • Choix des colonnes utiles au modèle (masquer)
    • Colonnes calculées
    • Mesures (fonctions de calculs et de filtrages)
    • Comprendre les contextes de calculs
  • Calculs avec les formules DAX
    • Colonnes calculées vs Mesures
    • Formules DAX et Contexte
    • Mesures rapides (variations : N comparé à N-1, etc…)
  • Les Rapports
    • Les éléments d’un rapport
    • Visualisations par défaut (barres empilées, histogramme empilé, secteurs, cartes, tableaux, tachymètre, indicateurs clés de performance (KPI)…)
    • Mise en forme et mise en forme conditionnelle
    • Les filtres (segments, page, rapport, d’extraction…)
    • Interactions entre visuels (mise en surbrillance d’éléments…)
    • Exploration des données (forage temporels, géographique…)
    • Signets et bouton de commande
    • Ajouter des infos bulles personnalisées
    • Utiliser les thèmes
  • BI Service
    • Publier son rapport sur BI Service
    • Tableau de bord et rapports (qui fait quoi…)
    • Définir le partage de ses données

Questions / Réponses et recommandations sur les sites internet (Microsoft, blog et autres) recommandées pour continuer votre progression et suivre les nombreuses évolutions du produit.

VBA spécifique

A la suite d’un audit de votre projet, et de vos connaissances actuelles, nous collaborerons au contenu d’un programme sur-mesure,
vous permettant de continuer votre progression en VBA, ou bien encore d’explorer des zones inconnues (interaction OUTLOOK, WORD, ACCESS…)

Exemple de programme spécifique :

  • les formulaires Excel
  • Extraction de données et mise à jour de tableaux de bord
  • Nettoyage et normalisation de données
  • Mettre à jour un document Word/PowerPoint depuis Excel
  • les requêtes SQL pilotées par VBA…

La seule limite, votre imagination !

Cours en français ou en anglais / This training is also available in english

Excel VBA – Niveau 1

Découvrir et comprendre le langage VBA

Durée : 21 h soit 3 journées

Prérequis : Niveau Excel perfectionnement au minimum

Objectif pédagogique : A l’issue de cette formation, vous pourrez créer et organiser un programme en langage VBA afin d’automatiser certaines tâches répétitives.

Approche Pédagogique : A travers des exemples concrets sur des classeurs issus de l’entreprise, nous résoudrons les problématiques les plus courantes de l’automatisation (extraction de données, mise à jour d’indicateurs KPI, normalisation de données…)

LES PRINCIPES DE BASES DE LA PROGRAMMATION

  • Le langage Visual Basic pour Application (VBA) vs le VB
  • Programmation structurée (objets, algorithme)
  • Nos types de programmes (Procédures vs Fonctions)
  • Agir sur et avec les Objets (Méthode, Propriétés, Événements)
  • Comprendre le VBE – Visual Basic Editor (Projets, Propriétés, Modules, L’explorateur d’objets)

UTILISATION DES OBJETS ET DES COLLECTIONS

  • Créer, Remplir, Supprimer les Classeurs / Feuilles
  • Saisir, Copier, Insérer, Supprimer, Mettre en forme les Cellules

MANIPULATION DES CHAINES DE CARACTÈRES, VALEUR NUMÉRIQUES ET DATES

  • Fonctions chaînes (Mid, Left, Right, Len)
  • Fonctions numériques (Val, Abs,…)
  • Fonctions de dates (Now, Date, Year, Day, DateSerial )
  • Fonctions de conversions (CDate, CStr…)
  • Fonctions Booléennes – Vrai-Faux (IsDate, IsNull)

BOITES DE DIALOGUE

  • Msgbox / Inputbox

LES VARIABLES

  • Bien les définir
  • Choisir le bon type (String, Long, Double…)
  • Choisir sa déclaration (Portée, Durée de vie)

LES CONDITIONS

  • Instructions conditionnelles (If Then Else)
  • Instructions conditionnelles structurées (Select Case)

LES BOUCLES, POUR RÉPÉTER VOS ACTIONS

  • à Compteur (For…Next)
  • type Conditionnelles (Do Until…Loop)
  • Parcourant une collection (For Each… Next)

GÉRER ET PRÉVOIR LES ERREURS

  • Interrompre sa procédure
  • Exécuter pas à pas et savoir utiliser les espions

MANIPULATION DE DIVERSES FONCTIONS ET INSTRUCTIONS CONCERNANT
(SELON BESOINS)

  • Les classeurs
  • Mise en forme
  • Mise en page
  • Sauvegarde et impression
  • OLE Automation (Publipostage Word, Outlook,…)

Remise du manuel Excel VBA

et adresses de sites internet recommandées pour continuer votre progression.

Cours en français ou en anglais / This training is also available in english