Champs de mesure et de non-mesure dans Power View

Important

Consultez la documentation liée à Power View la plus récente sur le site office.microsoft.com. Power View est maintenant une fonctionnalité de Microsoft Excel 2013 ; elle est disponible avec le complément Microsoft SQL Server 2012 Reporting Services de Microsoft SharePoint Server 2010 et 2013 Enterprise Edition.

Une mesure est une formule créée spécifiquement par les concepteurs dans les modèles tabulaires pour être utilisée dans un tableau croisé dynamique, un graphique croisé dynamique ou un rapport Power View qui utilise des données PowerPivot. Les mesures peuvent reposer sur des fonctions d'agrégation standard, comme COUNT, SUM ou AVERAGE. Les concepteurs de modèles peuvent définir leurs propres formules à l'aide de DAX. Power View identifie les champs de mesure avec un symbole sigma ∑ dans la liste de champs.

[!REMARQUE]

Power View est une fonctionnalité du complément SQL Server 2012 Reporting Services pour Microsoft SharePoint Server 2010 Enterprise Edition.

Par défaut, tous les champs sont des champs de mesure ou de non-mesure. En règle générale, les champs numériques sont des mesures, mais pas toujours. Un champ de la liste de champs peut ressembler à un champ numérique - il contient des nombres. Mais ce n'est pas parce qu'il contient des nombres qu'il s'agit d'une mesure par défaut. S'il contient uniquement des entiers et aucune fraction, Power View ne considère pas qu'il s'agit d'une mesure. Les champs numériques tels que les champs d'ID ne sont pas des mesures ; il n'est généralement pas judicieux d'ajouter ou de calculer la moyenne d'un ID.

Mais vous pouvez modifier les champs de non-mesure en champs de mesures, si vous voulez les agréger, et vous pouvez modifier une mesure en non-mesure, si vous ne souhaitez pas l'agréger.

Dans cet article

Convertir un champ numérique en champ de mesure

Convertir un champ de texte (non numérique) en champ de mesure

Ajouter un champ de texte à une visualisation en tant que mesure

Doublons et espaces dans un champs de texte (non numérique)

Convertir un champ de mesure en champ de non-mesure

Convertir un champ numérique en champ de mesure

Par exemple, dans Power View, vous pouvez avoir un champ d'évaluation, avec des évaluations de 1 à 5. Vous l'ajoutez à une table dans une vue et vous pensez que vous devez donc pouvoir convertir la table en graphique, mais toutes les icônes de graphique sont grisées et désactivées. Vous remarquez que le champ n'a pas de symbole sigma ∑ à côté, et qu'il existe une ligne dans la table pour chaque évaluation de chaque élément.

  1. Dans les zones Champs de table ou Valeurs de la section Disposition du champ de listes, cliquez sur la flèche déroulante en regard d'un champ numérique.

    Notez que Ne pas résumer est activé.

  2. Vérifiez l'une des options d'agrégation : Sum, Average, Minimum, Maximum ou Count.

    Supposons que vous cliquiez sur Average. Voici ce qui a changé :

    • Vous voyez maintenant une seule ligne pour chaque élément.

    • Le champ numérique est une moyenne des valeurs.

    • Dans la zone Valeurs dans la section Disposition de la liste de champs, le nom de champ a un sigma ∑ situé à côté.

    • Les icônes de graphique de la galerie de visualisations sont activées.

[!REMARQUE]

Le champ de la section Champs de la liste de champs est toujours une non-mesure, mais le champ de la table dans la vue est une mesure.

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

Convertir un champ de texte (non numérique) en champ de mesure

Vous pouvez convertir un champ de texte en mesure afin de pouvoir le compter, puis afficher le nombre dans les graphiques. Par exemple, supposons que vous souhaitiez connaître le nombre de produits dans chaque sous-catégorie de produit. Vous ajoutez les champs Catégorie et Produit à une table de la vue. Vous consultez une longue liste des produits dans chaque catégorie. Tous les types de graphiques sont grisés dans la galerie de visualisations car la matrice n'a aucune mesure.

  1. Dans la zone de disposition (en bas) de la liste de champs, cliquez sur la flèche déroulante en regard d'un champ non-numérique.

    Notez que Ne pas résumer est activé.

  2. Cliquez sur Nombre.

Ajouter un champ de texte à une visualisation en tant que mesure

Vous pouvez également transformer un champ en champ compté lorsque vous l'ajoutez à une visualisation, plutôt que l'ajouter puis le convertir. Cela peut accélérer les performances car Power View n'est pas obligé d'extraire tous les éléments dans le champ.

  • Pour une matrice ou un tableau, faites glisser un champ à partir de la zone des champs (en haut) de la liste et déposez-le dans la zone Valeurs.

  • Dans la zone des champs de la liste de champs, cliquez sur la flèche déroulante en regard d'un champ non-numérique.

    • Pour une matrice ou un graphique, cliquez sur Ajouter aux valeurs.

    • Pour une table, cliquez sur Ajouter à la table en tant que nombre.

En procédant ainsi, vous ajoutez automatiquement le champ en tant que champ numéroté.

Doublons et espaces dans un champs de texte (non numérique)

Lorsque vous configurez Power View pour compter des valeurs dans un champ de texte, par défaut, il compte toutes les lignes qui contiennent des données. Il compte les valeurs dupliquées, mais pas les espaces. Vous pouvez modifier cela afin de compter uniquement les valeurs uniques (distinctes), y compris les espaces.

  • Cliquez sur la flèche de déroulement à côté du champ dans la zone de disposition et sélectionnez Nombre (pas d'espace) ou Nombre (distinct).

[!REMARQUE]

Le nom de colonne dans une visualisation pour l'un ou l'autre type de champ compté est identique : Nombre de <nom champ>. Vous pouvez déterminer s'il compte des valeurs sans espaces ou distinctes en cliquant sur la flèche déroulante en regard du champ dans la zone Valeurs pour une matrice ou un graphique, ou dans la liste Champs pour une table.

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

Convertir un champ de mesure en champ de non-mesure

Il peut vous arriver d'avoir besoin de voir chaque valeur d'une mesure, plutôt que la l'agrégation par la somme ou l'établissement d'une moyenne, par exemple. Vous pouvez uniquement le faire dans une table plate. L'option pour modifier une mesure en non-mesure n'existe dans aucune autre visualisation.

  1. Dans les zones Champs de table ou Valeurs de la section Disposition du champ de listes, cliquez sur la flèche déroulante en regard d'une mesure.

    Notez qu'un agrégat, tel que Sum, est activé.

  2. Cliquez sur Ne pas résumer.

    Chaque élément peut désormais avoir plusieurs lignes, chacune avec un montant différent.

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

Voir aussi

Concepts

Power View (SSRS)