powerpivot: retour sur le webinaire

46
Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: POWERPIVOT Par Sophie Marchand, M.Sc., CPA, CGA

Upload: sophie-marchand-msc-cpa-cga-mvp

Post on 20-Jun-2015

4.383 views

Category:

Economy & Finance


0 download

DESCRIPTION

Sophie Marchand a offert un webinaire d'une heure, le 25 juin 2013, portant sur l'introduction à PowerPivot (add-in Excel 2010).

TRANSCRIPT

Page 1: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

POWERPIVOT

Par Sophie Marchand, M.Sc., CPA, CGA

Page 2: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Qui suis-je?

Sophie Marchand M.Sc. Finance et CPA, CGA Modèles financiers dans Excel Tableaux de bord dans Excel Autres outils de gestion dans… Excel! Blogues:

http://www.lecfomasque.com http://moncherwatson.wordpress.com

Page 4: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Formations offertes

Excel : Intermédiaire et avancéExcel : Tableaux de bordExcel : Modèles financiers budgétairesExcel : PowerPivotFormations privées et formations publiquesWebinairesConsulter notre calendrier: http

://www.lecfomasque.com/activites-a-venir/

4

Page 5: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Plan de présentation

Avantages et désavantages de PowerPivot Importation de données Liaison des bases de données Manipulation des données importées Insertion de TCD Insertion de graphiques Quelques notions de base avec le langage DAX

Page 6: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Avantages de PowerPivot

Capacités inégalées à ce jour par Excel / gros volumes de données (voir page suivante avec les spécifités)

Croisement d’informations provenant de divers systèmes (données Excel, Access, Texte, Web, SQL, etc.)

Création de tableaux croisés dynamiques asymétriquesMesures DAX : calculs temporels intelligents et choix

de n’importe quel dénominateur dans les calculs“Segments” (“slicers”) reformatés intelligemmentPossibilité de convertir TCD en formules de cubes

Page 7: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Désavantages de PowerPivot

Les TCD créés avec PowerPivot n’ont plus la fonction “group” pour grouper les dates (détour: ajouter une colonne de calculs DAX dans les tables importées)

Plus compliqué d’ajouter des TCD et des graphiques liés à des “segments” (“slicers”) si on n’utilise pas les suggestions par défaut

Perte de la fonctionnalité “Undo”Par défaut, les mois sont présentés par ordre alphabétique (mais il y a des trucs

pour corriger le tout / plus laborieux)On ne peut pas automatiser les powerpivot avec VBASi il y a une erreur dans une donnée importée, elle ne peut pas être modifiée

dans PowerPivot. Elle doit être ajustée dans la base de données originale et réimportée.

Perte de l’option “Montrer les items sans données”Plus d’option de double clic sur une cellule pour voir ce qui se trouve derrière.

Page 8: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Préparation des données pour importation

Une ligne pour les titres de colonnes, suivie de l’ensemble des données (pas d’espaces)

Retirer les cellules de commentaires (s’il y a lieu)Importer d’abord la table principale et ensuite les

tables de recherche (vlookup tables)

Page 9: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Importation d’un fichier texte

Sélectionner l’icône PowerPivot Sélectionner l’icône PowerPivot Window

Deux nouveaux menus: Home et Design Sélectionner “From text” dans la section “Get external data” Sélectionner “Use first row ans Column Headers” Utiliser le bouton “browse” pour localiser le fichier Excel va s’arrêter et vous montrer un “preview” Vous pouvez décocher les colonnes à ne pas importer Cliquer sur “Finish” (l’importation peut prendre beaucoup

de temps la première fois)

Page 10: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Page 11: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Importation d’un fichier texte

Le fichier Excel et PowerPivot apparaissent comme 2 fichiers séparés dans Excel

Page 12: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Importation d’un fichier Excel

Deux options sont offertes: Copier/coller (dans ce cas, on ne pourra pas rafraîchir

les données directement à partir de PowerPivot)Faire la même procédure que celle décrite pour les

fichiers textesLes données Excel doivent d’abord être converties

en “Format as table” avant d’être importées

Page 13: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Page 14: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Importation de données web

Les flux de données dans le web sont de nature RSS ou Atom

Powerpivot supporte seulement les flux de données Atom

Quand vous spécifiez le flux de données, utilisez toujours le bouton “Test connection” pour être sûr que le flux est bien formaté

Page 15: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Importation de données web

Page 16: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Autres sources de données

SQL Server, SQL Azure, SQL Server Parallel Data Warehouse Access Oracle Teradat Sybase Informix IBM DB2 OLEDB/ODBC Microsoft Analysis Services Microsoft Reporting Services Reports

Page 17: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Lier les différentes bases de données

Chacune des bases de données importées apparaîtra dans un onglet séparé, il faudra ensuite les lier entre elles

Aller dans le menu Design et sélectionner “Create relationship”

Il faudra choisir le nom de la première table avec le nom de la colonne avec le champs commun et ensuite choisir la table secondaire avec le champs correspond

Cliquer sur “Create” Pour voir les relations d’une table importée dans

PowerPivot, cliquer sur Manage Relationship dans le menu Design

Page 18: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Page 19: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Manipulation des données importées

Une fois l’importation terminée, utiliser les filtres au besoin

Vous ne pouvez pas modifier le contenu d’une seule cellule… si vous changez le format ou la formule d’une cellule, ceci sera appliqué à l’ensemble des cellules de la colonne (un peu comme dans “format as table”)

Page 20: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Manipulation des données importées

Allez dans le menu Data Type pour changer le format d’une colonne de données dans PowerPivot

Les formats de données dans PowerPivot ne seront pas réflétés dans les TCD

Page 21: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Manipulation des données importées

Pour déplacer une colonne, cliquer sur le titre + drag and drop

On ne peut pas figer une ligne mais on peut figer une colonne (elle va alors de placer au début)

La largeur des colonnes est mesurée en pixels On peut cacher/décacher une colonne (si la colonne est

cachée, elle n’apparaîtra pas dans la liste des champs de la pivot table)

On peut faire quelques “undo” mais pas si on supprime une colonne de données (à part si la colonne est une colonne de formules)

Page 22: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Naviguer entre Excel et PowerPivot

Pour aller de PowerPivot à Excel, appuyer sur ALT+1 ou cliquer sur le petit icône Excel en haut à gauche

Les données dans PowerPivot sont carrément des cubes OLAP (Online Analytical Processing), ce qui fait qu’on peut avoir accès à des menus d’outils OLAP (ex.: Named sets).

Page 23: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un TCD

Sélectionner “Pivot Table” dans le menu “Home” de la fenêtre “PowerPivot”

“New worsheet” ou “existing worksheet” Vous pouvez choisir parmi plusieurs sortes de TCD (PivoTable,

PivotChart, Chart and Table (horizontal), Chart and Table (vertical), Two charts (horizontal), Two charts (vertical), Four charts, Flattenend PivoTable)

On peut ensuite modifier le tout pour ajouter des TCD ou des graphiques mais c’est plus compliqué de le faire par la suite

Par défaut, Excel laissera de la place en haut et à gauche du TCD pour insérer automatiquement des “slicers”

Page 24: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un TCD

Page 25: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un TCD

Le menu “PowerPivot Field List” ressemble à celui d’avant mais par défaut, on voit les champs de la table principale et les champs des autres tables sont regroupés (il faut cliquer sur le + pour les exploser)

À part les 4 zones de base (valeurs, lignes, colonnes, filtres), on a maintenant accès à 2 zones de “slicers” (vertical, horizontal)

Page 26: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un TCD

Page 27: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un TCD

Page 28: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un TCD

Pour formater des données dans le TCD, il faut aller dans le menu “Options” du TCD et vérifier que le “Active field” est bien celui que vous souhaitez formater

Cliquer sur “Field Settings” (toujours dans “Active Field”)

La boîte de dialogue “Value field settings” va ouvrir Cliquer sur “Number format” Choisir le format

Page 29: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un TCD

Page 30: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un TCD

Pour mettre à jour, il faut faire les changements dans les bases de données originales et aller dans PowerPivot cliquer sur Refresh

Il faut ensuite aller dans la fenêtre PowerPivot et cliquer sur Update All (s’il s’agit de tables liées (la notion de tables liées sera vue à la page suivante))

Ensuite, il faut aller cliquer dans le TCD et cliquer sur Refresh

Page 31: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un TCD

Notion de tables liéesUne table liée est une base de données créée directement dans le fichier Excel lié à PowerPivot. L’avantage de créer et de maintenir les données dans le fichier Excel lié à PowerPivot, au lieu de les importer ou de les copier d’une autre source, c’est que vous pouvez continuer à modifier les valeurs dans la feuille Excel et voir les changements directement dans PowerPivot.

Page 32: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un TCD

Notion de table liée

Page 33: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un TCD

Les options pour personnaliser les “slicers”

Vous pouvez jouer avec le rectangle qui entoure les « slicers »

1 2

Page 34: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un TCD

Ou cliquer sur le titre dans le “slicer” et dragger le “slicer” à l’extérieur du rectangle pour plus de souplesse

Page 35: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Options de calculs dans les TCD

5 options par défaut ou création de mesures DAX (Edit measure)

Page 36: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un graphique de TCD

Les options par défaut

Page 37: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un graphique de TCD

Les champs

On peut ajouter un 2ième champ sur le “Axis Fields” si celui-ci est un sous-élément du 1er

Page 38: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un graphique de TCD

Page 39: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Insérer un graphique de TCD

Page 40: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Langage DAX (Data Analysis Expression)

Langage utilisé pour ajouter des nouvelles colonnes de calculs dans les bases de données importées

Langage utilisé dans les pivot tables liées à des bases de données hébergées dans PowerPivot, en guise de champs calculés (on nomme ces calculs “measures”) – plus puissant

Page 41: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Modifier les tables importées avec DAX

Si vous allez dans une table et tentez de créer une formule avec un champ d’une table liée, vous obtiendrez un message d’erreur

Pour écrire de telles formules, vous devez utiliser le langage DAX, plus précisément celui de RELATED()

Page 42: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Modifier les tables importées avec DAX

Page 43: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Modifier les tables importées avec DAX

Au-delà des opérateurs de base, DAX supporte les opérateurs suivants:&& (condition AND)

Ex.: ([Region]=“West”)&&([Product]=“ABC”)|| (condition OR)

Ex.: ([Region]=“West”)||([Product]=“ABC”)! (condition NOT)

!([Region]=“West”)

Page 44: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Modifier les tables importées avec DAX

Fonctions de datesQuelques exemples:

Un employé dont le fonds de pension entre en vigueur au 1er janvier de l’année suivant sa date d’embauche: =DATE(YEAR([HireDate])+1,1,1)

Pour calculer le 15 du mois après l’embauche: =DATE(YEAR([HireDate]), MONTH([HireDate])+1,15)

Pour calculer le dernier jour du mois précédent une date donnée d’embauche: =DATE(YEAR([HireDate]),MONTH([HireDate]),0)

Page 45: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Modifier les tables importées avec DAX

Fonctions textesLa fonction “Text” se nomme en DAX “Format”Les fonctions les plus utiles:

Format([Date], “MMM”) convertit à Jan, Feb, etc. Format([Date], “YYY”) convertit à 2010, 2011, etc. Format([Date], “DDD”) convertit à Monday, etc. Format([Date], “YYMM”) convertit pour le mois et les

deux derniers chiffres de l’année& (concatener) fonctionne dans DAX

Ex.: =[FirstName]&” “&[LastName]

Page 46: PowerPivot: Retour sur le webinaire

Sophie Marchand, M.Sc., CPA, CGA Experte en modélisation d’affaires Blogue: moncherwatson.wordpress.com Cell.: 514-605-7112 Courriel: [email protected]

Conclusion

Pour plus de puissance encore, PowerPivot peut être utilisé avec SQL Server et Sharepoint

PowerPivot est intéressant pour traiter du Big Data, lier des bases de données, créer des cubes et obtenir des rapports performants

Pour exploiter toute la puissance de PowerPivot, il faut maîtriser un nouveau langage de programmation, le DAX

Pour une consultation en entreprise, contactez-moi: Sophie Marchand, M.Sc., CPA, CGA

514-605-7112 [email protected]