Important : Dans Excel pour Microsoft 365 et Excel 2021, Power View est supprimé le 12 octobre 2021. Vous pouvez également utiliser l’expérience visuelle interactive fournie par Power BI Desktop,que vous pouvez télécharger gratuitement. Vous pouvez également importer facilement des classeurs Excel dans Power BI Desktop.
Résumé : Il s’agit du troisième didacticiel de la série. Dans le premier didacticiel (Importer des données dans Excel 2013et Créer un modèle de données), vous avez créé un Excel de toutes pièces à l’aide de données importées de plusieurs sources et son modèle de données a été créé automatiquement par Excel. Le deuxième didacticiel, qui a pour effet d’étendre les relations d’un modèle de données à l’aide de Excel 2013, Power Pivot et DAX,vous a appris à étendre le modèle de données et à créer des hiérarchies dans les données.
Dans ce didacticiel, vous allez utiliser ce modèle de données étendu pour créer des rapports attrayants qui incluent plusieurs visualisations à l’aide de Power View.
Ce didacticiel inclut les sections suivantes :
-
Créer des champs calculés pour des Power View et des tableaux croisés dynamiques
-
Définir les valeurs par défaut des champs, les comportements des tables et les catégories de données
Le didacticiel inclut un quiz qui vous permet de tester vos connaissances.
Cette série de didacticiels utilise des données décrivant les médailles olympiques, les pays hôtes et les diverses épreuves sportives organisées dans le cadre des Jeux olympiques. Elle inclut les didacticiels suivants :
-
Importer des données dans Excel 2013 et créer un modèle de données
-
Développer les relations d’un modèle de données à l’aide d’Excel 2013, Power Pivot et DAX
-
Créer des rapports Power View basés sur une carte
-
Incorporer des données d’Internet et définir les valeurs par défaut des rapports Power View
Nous vous suggérons de consulter les didacticiels dans l’ordre.
Ils utilisent Excel 2013 avec Power Pivot activé. Pour obtenir des instructions sur l’activation de Power Pivot, cliquez ici.
Créer un rapport Power View
Dans les didacticiels précédents, vous avez créé un Excel de tableau croisé dynamique contenant des données sur les médailles et les épreuves olympiques. Si vous n’avez pas terminé le didacticiel précédent, vous pouvez télécharger le manuel à partir de cet article.
Dans cette section, vous créez un Power View pour représenter visuellement les données relatives aux Jeux olympiques.
-
Dans Excel, cliquez sur Insérer > rapports > Power View rapports.
-
Un état Power View vide s’affiche sous la mesure d’une feuille dans le document.
-
Dans la Power View Champs, cliquez sur la flèche à côté de Hosts pour la développer, puis cliquez sur Ville.
-
Développez la table Medals, puis cliquez sur Sport. Avec cette liste, Power View sport à côté de la ville, comme montré dans l’écran suivant.
-
Dans la zone CHAMPS de Power View champs,cliquez sur la flèche en regard de Sport et sélectionnez Nombre (non vide). Désormais, Power View compte les sports, plutôt que de les répertorier, comme montré dans l’écran suivant.
-
Dans le ruban, sélectionnez CONCEPTION et > basculer la visualisation > carte.L’onglet CRÉATION n’est disponible que si Power View table est sélectionnée. Il se peut que vous receviez un avertissement sur l’activation de contenu externe lorsque vous basculez vers la visualisation de carte.
-
Une carte remplace la table en tant que visualisation. Sur la carte, des cercles bleus de tailles variées indiquent le nombre d’épreuves sportives organisées pour chaque hôte des Jeux olympiques. Il peut toutefois être plus intéressant de voir les événements d’été et les événements d’hiver.
-
Pour utiliser au mieux la zone du rapport, nous allons réduire la zone Filtres. Cliquez sur la flèche dans le coin supérieur droit de la zone Filtres.
-
Dans Power View champs,développez Medals. Faites glisser le champ Season vers le bas jusqu’à la zone COULEUR. Voilà qui est mieux : la carte affiche désormais des bulles bleues pour les sports estivales et des bulles rouges pour les sports d’hiver, comme montré dans l’écran suivant. Vous pouvez resize la visualisation en faisant glisser l’un de ses coins.
Vous avez maintenant un Power View qui permet de visualiser le nombre d’épreuves sportives en différents endroits, à l’aide d’une carte de couleurs basée sur la saison. Quelques clics seulement ont été faits.
Créer des champs calculés pour des Power View et des tableaux croisés dynamiques
Power View utilise le modèle de données sous-jacent pour créer des visualisations. Avec Power Pivot et DAX, vous pouvez étendre le modèle de données en créant des formules personnalisées, puis en créant des rapports basés sur ces formules et calculs dans les tableaux croisés dynamiques et Power View.
Créer un champ calculé dans Power Pivot
-
Dans Excel, cliquez sur Power Pivot > modèle de données > gérer pour afficher la fenêtre Power Pivot données.
-
Sélectionnez la table Medals. Assurez-vous que la zone de calcul s’affiche. La zone de calcul se trouve sous les données du tableau et est utilisée pour créer, modifier et gérer des champs calculés. Pour afficher la zone de calcul, sélectionnez >'accueil >zone de calcul, comme montré dans l’écran suivant.
-
Nous allons calculer le nombre d’éditions des Jeux olympiques. Dans la zone de calcul, sélectionnez la cellule directement en dessous de la colonne Edition. Dans le ruban, sélectionnezUm automatique > Distinct Count,comme montré dans l’écran suivant.
-
Power Pivot une expression DAX pour la cellule active dans la zone de calcul. Dans ce cas, Power Pivot automatiquement créé la formule DAX suivante : Distinct Count of Edition:=DISTINCTCOUNT([Edition]) Les calculs supplémentaires dans somme automatique sont aussi simples, tels que Somme, Moyenne, Min, Max, etc.
-
Enregistrez le classeur Excel. Le modèle de données est mis à jour avec le nouveau champ calculé. Lorsque vous revenir à l’onglet Power View dans Excel, un avertissement vous indique que le modèle de données a été mis à jour, comme montré dans l’écran suivant.
Nous utiliserons ce champ calculé Distinct Count of Edition plus loin dans les didacticiels.
Créer un champ calculé à l’aide de DAX dans Power Pivot
Le calcul de la fonction DeSum automatique est utile, mais il peut parfois être nécessaire de faire des calculs plus personnalisés. Vous pouvez créer des formules DAX dans la zone de calcul, tout comme vous le faites dans Excel. Nous allons créer une formule DAX, voir comment elle apparaît dans notre modèle de données et, par conséquent, être disponible dans notre tableau croisé dynamique et dans Power View.
-
Ouvrez la fenêtre Power Pivot. Dans la zone de calcul, sélectionnez la cellule directement en dessous du calcul de la fonction DeSum automatique que vous avez effectué dans la section précédente, comme montré dans l’écran suivant.
-
Nous allons calculer le pourcentage de toutes les médailles. Dans la barre de formule, tapez la formule DAX suivante. IntelliSense propose des commandes disponibles en fonction de ce que vous tapez, et vous pouvez appuyer sur Tab pour sélectionner l’option mise IntelliSense évidence.Percentage of All Medals:=[Count of Medal]/CALCULATE([Count of Medal],ALL(Medals))
-
Lorsque vous revenir à la Excel données, Excel vous indique que le modèle de données a été mis à jour. Dans Excel, sélectionnez le tableau croisé dynamique dans Sheet1. Dans Champs de tableau croisé dynamique,développez la table Medals. En bas de la liste des champs se nomment les deux champs calculés que nous venons de créer, comme montré dans l’écran suivant. Sélectionnez Percentage of All Medals (Toutes les médailles).
-
Dans le tableau croisé dynamique, le champ Percentage of All Medals apparaît après Count of Medal. Il n’est pas mise en forme en tant que pourcentage, donc sélectionnez ces champs (vous pouvez tous les sélectionner en même temps, en pointant sur le haut d’un des champs Percentage of All Medals, jusqu’à ce que le curseur se transforme en flèche vers le bas, puis en cliquant). Une fois qu’ils sont sélectionnés, cliquez sur ACCUEIL > Nombre > Pourcentage. Dans la même section du ruban, ajustez le nombre de décimales à deux. Votre tableau croisé dynamique ressemble à celui présenté dans l’écran suivant.
Dans un didacticiel précédent, nous avons filtré le champ Sports uniquement sur les dix premiers, par ordre alphabétique, c’est pourquoi nous voyons uniquement Aquatics via Domaine, et pourquoi le pourcentage dans le total global est de 29,16 %, plutôt que 100 %. Bien entendu, cela nous indique que ces dix premiers sports comptent pour 29,16 % des médailles décernées au cours des jeux d’été. Nous pouvons également voir que Aquatics représente 10,88 % de toutes les médailles.
Le champ Percentage of All Medals étant dans le modèle de données, il est également disponible dans Power View.
Vous pouvez également créer des champs calculés à partir de Power Pivot 'onglet lorsque vous êtes Power View. Que vous créez un champ calculé dans Power Pivot ou dans Power View, le résultat est le même : le modèle de données est mis à jour pour inclure le champ calculé et le rend disponible pour tous les outils clients.
Définir les valeurs par défaut des champs, les comportements des tables et les catégories de données
Une autre façon de simplifier la création de rapports Power View consiste à définir un ensemble de champs par défaut. Lorsque vous définissez un jeu de champs par défaut pour une table, vous pouvez simplement cliquer sur cette table dans Power View pour ajouter automatiquement l’ensemble de champs par défaut à un nouvel état.
Dans cette section, vous définissez des valeurs par défaut pour votre workbook qui vous feront gagner du temps lors de la création de rapports.
Créer l’ensemble de champs par défaut pour une table
-
La Power Pivot de données doit toujours être disponible. Sinon, cliquez sur Power Pivot > modèle de données> Gérer. Dans Power Pivot, sélectionnez Accueil > vue > données pour vous assurer que la vue de données est sélectionnée. Sélectionnez la table Medals.
-
Sous l’onglet Avancé, cliquez sur Propriétés de la > jeu de champs par défaut. Une fenêtre s’affiche et vous permet de spécifier les champs par défaut pour les tables créées à l’aide d’outils clients tels que Power View.
-
Sélectionnez Sport, Événement, EditionID, Athlète et Médaille dans le volet gauche, puis cliquez sur Ajouter-> pour en faire les champs par défaut. Assurez-vous qu’ils apparaissent dans le volet droit (champs par défaut) dans l’ordre dansé. La fenêtre d’ensemble de champs par défaut ressemble à celle présenté dans l’écran suivant.
-
Cliquez sur OK pour enregistrer le jeu de champs par défaut pour la table Medals.
-
Pour voir comment cela fonctionne, basculez vers la feuille Power View feuille dans Excel.
-
Cliquez n’importe où dans l’espace de dessin du rapport vide pour vous assurer qu’une visualisation n’est pas sélectionnée. Votre feuille Power View n’a actuellement qu’une visualisation, c’est-à-dire, la carte que vous avez créée précédemment.
-
Dans la Power View Champs, cliquez sur le nom de la table Medals. Power View crée une table et ajoute automatiquement les cinq champs par défaut de la table Medals, dans l’ordre que vous avez spécifié, comme montré dans l’écran suivant. Si vous cliquez accidentellement sur le triangle à côté de Medals,la table s’étend au lieu d’ajouter une nouvelle table avec des champs par défaut.
Définir le comportement des tables
Vous pouvez également définir le comportement par défaut des tables, Power View pour créer automatiquement des étiquettes de rapport pour la table. Cela devient utile lorsque vous créez des visualisations à partir de la même table, peut-être pour de nombreux rapports différents. Nous utilisons le comportement de table par défaut au cours des prochaines étapes. Nous allons donc le définir maintenant.
-
Dans l' Power Pivot, avec la table Medals sélectionnée, sélectionnez Advanced > Reporting Properties > Table Behavior. Une fenêtre s’affiche et vous pouvez spécifier le comportement des tables.
-
Dans la fenêtre Comportement de la table, l’identificateur de ligne est la colonne qui contient uniquement des clés uniques et aucune valeur vide. Il s’agit souvent de la clé primaire de la table, mais cela n’est pas besoin. Vous devez sélectionner un identificateur de ligne avant d’effectuer d’autres sélections dans la fenêtre. Sélectionnez MedalKey en tant qu’identificateur de ligne.
-
Dans la section Conserver des lignes uniques, sélectionnez Athlète. Les champs que vous sélectionnez ici ont des valeurs de ligne qui doivent être uniques et ne doivent pas être agrégées lors de la création de tableaux croisés dynamiques ou Power View rapports.
Remarque : si vous avez des problèmes avec les états qui ne s’agrègent pas comme vous le souhaitez, assurez-vous que le champ que vous voulez agréger n’est pas sélectionné dans les champs Conserver des lignes uniques. -
Pour Étiquette pardéfaut, sélectionnez une clé qui doit être utilisée comme étiquette de rapport par défaut. Sélectionnez Sport.
-
Pour l’image pardéfaut, laissez la sélection sous la valeur [Aucune colonne sélectionnée], car vous n’avez pas encore ajouté d’images. La fenêtre Comportement de la table ressemble à celle présenté dans l’écran suivant.
-
Cliquez sur OK. Dans la Power View dans Excel, sélectionnez le tableau que vous avez créé lors des étapes précédentes. Dans le ruban, sélectionnez Création > Tableau > Carte. La table que vous avez créée se transforme en collection de cartes. les données sont identiques, mais leur visualisation a changé. Le tableau ressemble maintenant à celui présenté dans l’écran suivant.
Notez que le champ Sport est plus grand que le reste et s’affiche en tant que titre pour chaque carte. En fait, vous avez définie Sport comme étiquette par défaut dans la fenêtre Comportement de la table lorsque vous étiez dans Power Pivot.
Définir des catégories de données pour les champs
Pour que les Power View créent dynamiquement des rapports basés sur des données sous-jacentes, telles que l’emplacement, les champs contenant ces données doivent être correctement classés. Pour les données relatives aux Jeux Olympiques, nous allons spécifier les catégories pour quelques champs.
-
Dans Power Pivot, sélectionnez Hosts. Sélectionnez le NOC_CountryRegion champ sélectionné. À partir de Advanced > Reporting Properties > Data Category : cliquez sur la flèche et sélectionnez Country/Region dans la liste des catégories de données disponibles, comme montré dans l’écran suivant.
-
Dans Medals,sélectionnez la NOC_CountryRegion suivante. Une fois encore, changez la catégorie de données en Pays/Région.
-
Revenir à Excel, puis sélectionnez la feuille Power View feuille. Développez la table Medalsdans Power View champs,et notez que le champ NOC_CountryRegion maintenant une petite icône de globe à côté. Le globe indique qu’NOC_CountryRegion contient un emplacement géographique, comme montré dans l’écran suivant.
Nous utiliserons cet emplacement géographique dans un didacticiel à venir. Il est temps d’enregistrer votre travail, de passer en revue ce que vous avez appris, puis de vous préparer à passer au prochain didacticiel.
Point de contrôle et quiz
Vérification des acquis
Dans ce didacticiel, vous avez appris à créer une visualisation de Power View basée sur une carte, puis à créer des champs calculés pour étendre votre modèle de données et analyser les données d’une autre façon. Vous avez également appris à créer des jeux de champs par défaut pour une table, ce qui a simplifié la création d’Power View table pré-remplie avec l’ensemble de champs par défaut. Vous avez également appris à définir le comportement des tables par défaut, de sorte que l’ordre et l’étiquetage des nouvelles tables étaient rapides et cohérents.
Dans le prochain didacticiel de cette série, vous vous basez sur ce que vous avez appris ici. De nombreuses données sont disponibles. Dans le didacticiel suivant, ajoutez des données Internet à votre modèle de données et insérez des images pour que vos rapports Power View s’illustrent réellement.
Voici un lien vers le didacticiel suivant :
QUIZ
Vous voulez savoir à quel point vous vous souvenez de ce que vous avez appris ? C’est à vous de le faire. Le questionnaire suivant met en évidence les fonctionnalités, les fonctionnalités ou les exigences que vous avez apprises dans ce didacticiel. En bas de la page, vous trouverez les réponses. Bonne chance!
Question 1 : Où les Power View ses données pour créer des Power View rapports ?
R : Uniquement à partir des feuilles de calcul incluses dans Excel.
B : uniquement à partir du modèle de données.
C : uniquement à partir de données importées de sources externes.
D : à partir du modèle de données et de toutes les données qui existent dans les feuilles de calcul Excel.
Question 2 : Laquelle des questions suivantes est vraie sur un jeu de champs par défaut ?
R : Vous ne pouvez créer qu’un seul jeu de champs par défaut pour l’ensemble du modèle de données.
B : Dans Power View, cliquez sur le nom de la table dans Power View Champs crée une visualisation de table automatiquement remplie avec son jeu de champs par défaut.
C : si vous créez un jeu de champs par défaut pour une table, tous les autres champs de cette table sont désactivés.
D : Toutes les réponses précédentes.
Question 3 : Lequel des informations suivantes est vraie sur les champs calculés ?
R : Lorsque vous les créez dans Power Pivot, elles apparaissent dans Power View champs disponibles dans la table dans laquelle elles ont été créées.
B : si vous les créez dans la zone de calcul Power Pivot, elles sont masquées de tous les outils clients.
C : lorsque vous les créez dans Power Pivot, chacune d’elles s’affiche comme une table individuelle dans tous les outils clients.
D : réponses A et B.
Question 4 : Dans la fenêtre table de comportement par défaut, si vous sélectionnez un champ dans Conserver les lignes uniques, laquelle des réponses suivantesest correcte ?
R : Vous devez sélectionner explicitement « Somme de ce champ » dans Power View champs pour agréger le champ.
B : le champ est toujours agrégé dans des tableaux Power View croisé dynamique.
C : le champ n’est jamais agrégé dans Power View tableaux croisés dynamiques.
D : la sélection de Conserver les lignes uniques n’a aucun effet sur le comportement du champ dans Power View tableaux croisés dynamiques.
Questionnaire sur un balayant
-
Réponse correcte : B
-
Réponse correcte : B
-
Réponse correcte : A
-
Réponse correcte : C
Remarques :
-
Les données et images de cette série de didacticiels sont basées sur les contenus suivants :
-
Jeu de données olympiques de Guardian News & Media Ltd.
-
Images de drapeaux de CIA Factbook (cia.gov)
-
Données démographiques de The World Bank (worldbank.org)
-
Pictogrammes des sports olympiques par Thadius856 et Parutakupiu