Partager via


Configurer les propriétés de comportement de table pour les rapports Power View

Si vous utilisez un classeur PowerPivot comme modèle de données pour Power View, vous pouvez définir les propriétés de comportement de table qui exposent les lignes de détails à un niveau plus granulaire. La définition des propriétés de comportement de table modifie le comportement du regroupement des lignes de détail et crée un meilleur placement par défaut des informations d'identification (telles que les noms, les cartes d'identité avec photo ou les images de logo) dans les conteneurs de mosaïques, les cartes et les graphique.

Utilisez cette rubrique pour comprendre comment les propriétés spécifiques au comportement de la table affectent l'expérience de création de rapports dans Power View.

Dans cet article

Façon dont les propriétés de comportement de la table affectent la création de rapports

Ouverture de la boîte de dialogue Comportement de la table

Définition de la propriété Identificateur de ligne

Définition de la propriété Conserver les lignes uniques

Définition d'une étiquette par défaut

Définition d'une image par défaut

Optimisation pour les dispositions spécifiques

Étapes suivantes

Façon dont les propriétés de comportement de la table affectent la création de rapports

Contrairement à d'autres applications de création de rapports qui requièrent une définition explicité du regroupement dans un rapport, Power View regroupe automatiquement les éléments en fonction des colonnes que vous placez dans la liste des champs du rapport et en fonction du format de présentation que vous utilisez. Dans la plupart des cas, le regroupement par défaut produit un résultat optimal. Mais pour certaines tables, en particulier celles qui contiennent des données de détail, le comportement de regroupement par défaut regroupe parfois des lignes qui ne devraient pas l'être. Pour ces tables, vous pouvez définir des propriétés qui créent des répétitions de lignes et non des regroupements de lignes.

La définition des propriétés de comportement de table est recommandée pour les tables dans lesquelles les lignes individuelles sont particulièrement importantes, notamment les enregistrements d'employés ou de clients. Par opposition, parmi les tables qui ne profitent pas de ces propriétés, figurent celles qui agissent comme table de recherche (par exemple, une table de date, une table de catégorie de produit ou une table de service, où la table consiste en un nombre relativement réduit de lignes et de colonnes) ou les tables de synthèse contenant des lignes qui sont uniquement intéressantes une fois résumées (par exemple, les données de recensement regroupées par sexe, par âge ou par situation géographique). Pour les tables de recherche et de synthèse, le comportement de regroupement par défaut produit un résultat optimal.

Les propriétés de comportement de table sont les suivantes :

  • Identificateur de ligne : spécifie une colonne qui contient seulement des valeurs uniques et permet l'utilisation de cette colonne comme clé de regroupement interne.

  • Conserver les lignes uniques : spécifie les colonnes qui fournissent des valeurs qui doivent être traitées comme uniques même en cas de doublons (par exemple, prénom et nom de l'employé, dans les cas où deux employés ou plus portent le même nom).

  • Étiquette par défaut : spécifie la colonne qui fournit un nom d'affichage pour représenter les données de ligne (par exemple, nom de l'employé dans un enregistrement d'employé).

  • Image par défaut : spécifie la colonne qui fournit une image représentant les données de ligne (par exemple, une pièce d'identité avec photo dans un enregistrement d'employé).

[!REMARQUE]

Dans SQL Server 2012, les propriétés de comportement de la table sont utilisées uniquement par Power View. Les propriétés de comportement de table n'ont aucun effet sur les rapports de tableau croisé dynamique Excel.

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Ouverture de la boîte de dialogue Comportement de la table

  1. Dans la vue de données de votre fenêtre PowerPivot Window, cliquez sur Fenêtre PowerPivot : onglet Options avancées.

  2. Cliquez sur l'onglet de table en bas de la fenêtre pour sélectionner la table dont vous souhaitez configurez les propriétés.

  3. Dans les propriétés du rapport, cliquez sur Comportement de la table.

  4. Définissez l'Identificateur de ligne, puis poursuivez en spécifiant les autres propriétés de cette boîte de dialogue.

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Définition de la propriété Identificateur de ligne

Dans la table, l'identificateur de ligne spécifie une colonne unique qui contient seulement des valeurs uniques et aucune valeur vide. La propriété Identificateur de ligne est utilisée pour modifier le regroupement de sorte qu'un groupe ne soit pas basé sur la composition de champ d'une ligne, mais plutôt sur une colonne fixe qui est toujours utilisée pour identifier une ligne de manière unique, indépendamment des champs utilisés dans une mise en page de rapport donnée.

La définition de cette propriété modifie le comportement de regroupement par défaut, qui passe d'un regroupement dynamique basé sur les colonnes présentes dans la vue à un comportement de regroupement fixe qui effectue la synthèse en fonction de l'identificateur de ligne. Modifier le comportement de regroupement par défaut est approprié pour les mises en page de rapport, telles qu'une matrice qui, autrement, regrouperaient les données (ou afficherait les sous-totaux) pour chaque colonne dans la ligne.

La définition d'un identificateur de ligne active les propriétés supplémentaires suivantes : propriété Conserver les lignes uniques, propriété Étiquette par défaut et propriété Image par défaut, qui affectent chacune le comportement du champ dans Power View.

Vous pouvez également utiliser Identificateur de ligne seul, en tant que propriété autonome, pour activer ce qui suit :

  • Utilisation d'images binaires dans un rapport. En supprimant l'ambiguïté autour de l'unicité de ligne, Power View peut déterminer la procédure d'affectation des images par défaut et des étiquettes par défaut pour une ligne donnée.

  • Suppression des sous-totaux inutiles d'un rapport de matrice. Le regroupement par défaut au niveau du champ crée un sous-total pour chaque champ. Si vous souhaitez qu'un seul sous-total soit calculé au niveau de la ligne, la définition de l'identificateur de ligne produit ce résultat.

Vous ne pouvez pas définir d'identificateur de ligne pour les tables marquées comme tables de date. Pour les tables de date, l'identificateur de ligne est spécifié quand vous marquez la table. Pour plus d'informations, consultez Marquer en tant que boîte de dialogue de la table de dates.

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Définition de la propriété Conserver les lignes uniques

Cette propriété permet de spécifier les colonnes qui transmettent les informations d'identité (telles qu'un nom d'employé ou un code de produit) de manière à distinguer les lignes les unes des autres. Dans les cas où des lignes semblent identiques (par exemple, deux clients portant le même nom), les colonnes que vous spécifiez pour cette propriétés sont répétées dans la table du rapport.

En fonction des colonnes que vous ajoutez à un rapport, vous pouvez trouver des lignes qui sont traitées comme des lignes identiques car les valeurs dans chaque ligne semblent être identiques (par exemple, deux clients nommés Jon Yang). Cela peut se produire si la vue du rapport ne comporte pas d'autres colonnes qui assurent la différentiation (par exemple, un deuxième prénom, une adresse ou une date de naissance). Dans ce scénario, le comportement par défaut consiste à regrouper les lignes apparemment identiques dans une ligne unique qui synthétise toutes les valeurs calculées en un seul résultat plus global à partir des lignes associées.

En définissant la propriété Conserver les lignes uniques, vous pouvez indiquer une ou plusieurs colonnes qui doivent toujours être répétées, même s'il existe des instances en double, chaque fois que vous ajoutez cette colonne à la vue du rapport. Les valeurs calculées associées à la ligne sont ainsi allouées en fonction de chaque ligne individuelle plutôt que regroupées en une seule ligne. Lorsque vous choisissez les colonnes de la propriété Conserver les lignes uniques, choisissez celles qui contiennent des informations qui différencient, telles que les noms.

[!REMARQUE]

Étant donné que les colonnes sélectionnées par l'utilisateur final peuvent affecter le regroupement, ce qui modifie le contexte de filtre pour les calculs d'expression, les concepteurs de modèles doivent veiller à créer des mesures qui retournent des résultats corrects. Pour plus d'informations, consultez Questions fréquentes sur les modèles tabulaires.

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Définition d'une étiquette par défaut

Cette propriété indique un nom mis en évidence dans une carte, ou avec l'image par défaut dans la bande de navigation d'un rapport en mosaïque. En cas d'utilisation avec une image par défaut, l'étiquette par défaut apparaît sous l'image. Lorsque vous choisissez une étiquette par défaut, sélectionnez la colonne qui fournit le plus d'informations sur la ligne (par exemple, un nom).

Dans la mise en page de la bande d'onglets pour un conteneur de mosaïques, avec la bande de navigation dans la partie supérieure, le nom par défaut apparaît dans la zone de titre sous une image, telle que définie par la propriété Image par défaut. Par exemple, si vous avez une liste d'employés, vous pouvez afficher en mosaïque les informations des employés, en utilisant leur pièce d'identité avec photo comme image par défaut et leur nom d'employé comme étiquette par défaut. La colonne d'étiquette par défaut apparaît toujours sous l'image dans la navigation basée sur le contrôle Onglet d'un conteneur de mosaïques, même si vous ne la sélectionnez pas explicitement dans la liste des champs du rapport.

Dans la mise en page de visualisation d'un conteneur de mosaïques, avec navigation dans la partie inférieure des mosaïques, l'image par défaut apparaît sans nom par défaut.

Dans la mise en page d'une carte, le nom par défaut apparaît dans une plus grande police dans la zone de titre en haut de chaque carte. Par exemple, si vous avez une liste d'employés, vous pouvez créer des cartes avec les informations des employés, en utilisant leur pièce d'identité avec photo comme image par défaut et leur nom d'employé comme étiquette par défaut.

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Définition d'une image par défaut

Cette propriété indique une image affichée par défaut dans la navigation basée sur le contrôle Onglet d'un rapport en mosaïque, ou une image mise en évidence sous le nom par défaut à gauche d'une carte. Une image par défaut doit être un contenu visuel. Il peut s'agir, par exemple, d'une pièce d'identité avec photo dans la table des employés, d'un logo client dans une table de clients, ou d'une carte du pays dans une table géographique.

[!REMARQUE]

Les images peuvent provenir d'adresses URL pointant vers un fichier image sur un serveur Web, ou de données binaires incorporées dans le classeur. Si l'image est basée sur une URL, veillez à définir également la colonne comme type d'image afin que Power View récupère l'image au lieu d'afficher l'URL comme données texte dans le rapport. Pour plus d'informations, consultez Fenêtre PowerPivot : onglet Options avancées.

Optimisation pour les dispositions spécifiques

Cette section décrit l'impact de la définition des propriétés de comportement de table du point de vue d'un format de présentation particulier, ainsi que les caractéristiques des données. Si vous essayez d'améliorer la présentation d'un rapport de matrice, vous pouvez par exemple utiliser ces informations pour apprendre à améliorer une présentation de matrice à l'aide des propriétés de comportement de table du modèle.

Des images sont manquantes

Les propriétés que vous définissez dans le modèle déterminent si les images sont visualisées dans un rapport, ou représentées comme des valeurs texte dans le rapport. Dans l'exemple suivant, les images sont absentes du rapport. L'emplacement URL du fichier d'image apparaît à la place de l'image. Ce comportement est obtenu car le texte dans le modèle est interprété comme texte dans le rapport. Vous pouvez modifier ce comportement en définissant les propriétés sur une colonne qui contient une URL de l'image. La propriété demande à Power View d'utiliser la valeur de la colonne comme URL plutôt que l'afficher en tant que texte.

URL des images affichées comme texte dans un rapport

Pour indiquer quelles colonnes contiennent les URL de l'image, définissez la propriété URL de l'image afin que Power View récupère le fichier d'image. Pour les images binaires, il suffit de définir la propriété Identificateur de ligne. Pour plus d'informations, consultez Créer un rapport Reporting Services à l'aide de données PowerPivot.

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Il manque une ou plusieurs lignes dans les tables

Parfois, le comportement de regroupement par défaut génère des résultats à l'opposé de ce que vous attendiez ; plus particulièrement, les lignes de détails présentes dans le modèle n'apparaissent pas dans le rapport. Par défaut, Power View procède au regroupement sur les colonnes que vous ajoutez à la vue. Si vous ajoutez le nom du pays au rapport, chaque pays apparaît une fois dans la vue, même si la table sous-jacente peut contenir des milliers de lignes qui incluent de nombreuses instances de chaque nom de pays. Dans ce cas, le comportement de regroupement par défaut produit le résultat correct.

Toutefois, par exemple, vous pouvez souhaiter afficher plusieurs instances d'une ligne parce que les lignes sous-jacentes contiennent en réalité des données relatives à des entités différentes. Dans cet exemple, supposons que deux de vos clients portent le nom de Jon Yang. Avec le comportement de regroupement par défaut, une seule instance de Jon Yang s'affiche dans le rapport. De plus, étant donné qu'une seule instance s'affiche dans la liste, la mesure Résultat annuel est la somme de cette valeur pour les deux clients. Dans cette situation, où des clients qui ont le même nom sont en fait des utilisateurs différents, le comportement par défaut du regroupement produit un résultat incorrect.

Groupe par défaut qui rassemble 2 en 1

Pour modifier le comportement de regroupement par défaut, définissez les propriétés Identificateur de ligne et Conserver les lignes uniques. Dans Conserver les lignes uniques, choisissez la colonne Nom de sorte que cette valeur soit répétée pour une ligne, même si elle figure déjà dans une autre ligne. Après avoir modifié les propriétés et republié le classeur, vous pouvez créer le même rapport, seulement cette fois-ci, vous verrez les deux clients nommés Jon Yang, avec un Résultat annuel correctement affecté à chacun.

Données de ligne contenant des doublons basées sur un ID de ligne

Icône de flèche utilisée avec le lien Retour en hautRetour au début

La disposition de la matrice est surchargée

Lorsque vous présentez une table de détail sous forme de matrice, le regroupement par défaut fournit une valeur de synthèse pour chaque colonne. En fonction de vos objectifs, le niveau de synthèse peut être supérieur à ce que vous souhaitez. Pour modifier ce comportement, vous pouvez définir l'Identificateur de ligne. Aucune propriété supplémentaire ne doit être définie ; il vous suffit de définir l'identificateur de ligne pour modifier le regroupement de sorte que les synthèses soient calculées pour chaque ligne en fonction de son identificateur de ligne unique.

Comparez les images avant et après suivantes qui illustrent l'incidence de la définition de cette propriété sur une présentation en matrice.

Avant : regroupement par défaut en fonction des champs dans la matrice

Disposition de matrice regroupement au niveau avec des champs

Après : regroupement en fonction de l'identificateur de ligne

Disposition de matrice avec regroupement par identificateur de ligne

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Graphique affichant trop d'éléments et de niveaux sur l'axe

Les rapports de graphique qui affichent des données de détail doivent utiliser l'identificateur de ligne comme axe. Sans identificateur de ligne, l'axe est indéterminé, ce qui se solde par une mise en page aléatoire qui n'est pas forcément pertinente. Pour modifier ce comportement, vous pouvez définir l'Identificateur de ligne. Aucune propriété supplémentaire ne doit être définie ; il vous suffit de définir l'identificateur de ligne pour modifier le regroupement de sorte que les synthèses soient calculées pour chaque ligne en fonction de son identificateur de ligne unique.

Comparez les images avant et après suivantes qui illustrent l'incidence de la définition de cette propriété sur une présentation en graphique. Il s'agit du même rapport, avec des champs et une présentation identiques. La seule différence est que l'image du bas affiche un rapport après définition de l'Identificateur de ligne sur la table Éléments.

Avant : regroupement par défaut en fonction des champs dans le graphique

Graphique basé sur le regroupement par défaut au niveau des champs

Après : regroupement en fonction de l'identificateur de ligne (l'identificateur de ligne devient l'axe)

Graphique basé sur le regroupement par ID de ligne

Icône de flèche utilisée avec le lien Retour en hautRetour au début

Étapes suivantes

Après avoir évalué les tables dans votre modèle et défini les propriétés de comportement de table sur celles contenant les lignes de détails qui doivent toujours apparaître comme des éléments individuels, vous pouvez optimiser le modèle à l'aide de propriétés ou de paramètres supplémentaires. Pour plus d'informations sur la façon d'améliorer l'expérience de création de rapports, consultez la rubrique Créer un rapport Reporting Services à l'aide de données PowerPivot.

Voir aussi

Référence

Boîte de dialogue Comportement de la table

Concepts

Configurer l'ensemble de champs par défaut pour les rapports Power View

Créer un rapport Reporting Services à l'aide de données PowerPivot

Masquer les colonnes des applications de création de rapports

Autres ressources

Propriétés de la génération de rapports Power View