Éléments calculés dans Excel et Excel Services

Éléments calculés dans Excel et Excel Services

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Microsoft Excel 2013 propose un ensemble de fonctionnalités d’aide à la décision qui vous permettent de créer des rapports, des tableaux de bord et des cartes de performance. De nouvelles fonctionnalités améliorées permettent de créer des éléments calculés, tels que des mesures calculées, des membres calculés et des champs calculés. Prenez connaissance de cet article pour découvrir les éléments calculés et leur prise en charge dans Excel Services.

Éléments calculés dans Excel Services

Dans Excel, vous pouvez créer des éléments calculés qui comprennent des mesures calculées, des membres calculés et des champs calculés. Les éléments calculés vous permettent de définir et d’utiliser des calculs et des ensembles d’éléments personnalisés qui n’existent pas dans les bases de données que vous utilisez pour créer des rapports de tableau croisé dynamique ou des rapports de graphique croisé dynamique.

Quand un classeur contient des éléments calculés, vous pouvez le partager en le publiant dans une bibliothèque SharePoint. Selon la façon dont votre environnement SharePoint est configuré, les utilisateurs peuvent afficher et utiliser des classeurs qui contiennent des éléments calculés dans une fenêtre de navigateur. Cependant, certains environnements peuvent ne pas prendre en charge cette fonctionnalité.

Si votre organisation utilise Office Web Apps Server avec SharePoint Server 2013 (au niveau local), l’affichage de classeurs dans une fenêtre de navigateur s’effectue via Excel Services (SharePoint Server 2013) ou Excel Web App (Office Web Apps Server). Selon l’option choisie, les classeurs qui contiennent des champs calculés (créés à l’aide de PowerPivot pour Excel) peuvent être ou non affichés dans une fenêtre de navigateur.

Le tableau suivant indique si les éléments calculés sont pris en charge dans Excel Services (SharePoint Server 2013), Excel Web App (Office Web Apps Server) et Excel Online (dans SharePoint Online).

Élément calculé

Excel Services (SharePoint Server 2013, localement)

Excel Web App (Office Web Apps, localement)

Excel Online (dans SharePoint Online)

Mesures calculées

Oui

Oui

Oui, si les sources de données qui sont utilisés sont prises en charge dans SharePoint Online. Voir utiliser des données externes dans des classeurs dans SharePoint Online.

Membres calculés

Oui

Oui

Oui, si les sources de données qui sont utilisés sont prises en charge dans SharePoint Online. Voir utiliser des données externes dans des classeurs dans SharePoint Online.

Champs calculés

Oui

Non

Les fonctionnalités PowerPivot, notamment les champs calculés et les modèles de données, ne sont pas pris en charge dans Office Web Apps Server (localement).

Oui, si les sources de données qui sont utilisés sont prises en charge dans SharePoint Online. Voir utiliser des données externes dans des classeurs dans SharePoint Online.

Pour plus d’informations, consultez les ressources suivantes :

Important :  Si vous essayez d’afficher un classeur qui contient des champs calculés (ou des fonctionnalités non prises en charge) dans une fenêtre de navigateur et que vous recevez un message d’erreur qui indique que le classeur n’est pas pris en charge, essayez de l’ouvrir dans Excel 2013.

Haut de la page

Présentation des mesures calculées

Une mesure calculée est un calcul personnalisé que vous pouvez créer dans Excel quand vous utilisez des données à plusieurs dimensions stockées dans SQL Server Analysis Services. Les mesures calculées sont utiles pour définir des calculs qui peuvent autrement ne pas exister dans une base de données. Des exemples de calculs personnalisés sont :

  • une mesure de quota des ventes qui utilise une formule spécifique

  • une mesure de pourcentage du total pour des éléments d’un groupe

  • une mesure de marge brute qui utilise une requête complexe

  • une mesure de bénéfices qui utilise la somme de la marge brute et du coût des produits

Quand vous créez une mesure calculée, vous définissez une requête MDX (expressions multidimensionnelles). Dans la boîte de dialogue Mesure calculée dans Excel, vous pouvez utiliser la fonctionnalité de glisser-déplacer pour créer votre requête.

Pour créer une mesure calculée dans Excel

  1. Créez un rapport de tableau croisé dynamique ou un rapport de graphique croisé dynamique en utilisant les données stockées dans un cube Analysis Services.

  2. Sous l’onglet Analyser, dans le groupe Calculs , choisissez Outils OLAP, puis Mesure calculée MDX. La boîte de dialogue Nouvelle mesure calculée s’ouvre.

  3. Dans la zone Nom, entrez un nom pour la mesure calculée.

  4. (Cette étape est facultative.) Pour indiquer si la mesure calculée doit s’afficher dans la liste des champs du tableau croisé dynamique (ou du rapport croisé dynamique), procédez ainsi :

    • Utilisez la liste Groupe de mesures pour indiquer où la mesure calculée doit s’afficher dans la liste Champs de tableau croisé dynamique (ou Champs de graphique croisé dynamique). Si vous n’indiquez pas un groupe de mesures, la mesure calculée s’affiche dans un groupe appelé Valeurs.

    • Dans la zone Dossier, tapez un nom pour créer un dossier d’affichage pour la mesure calculée.

  5. Sous l’onglet Champs et éléments, faites glisser un élément (par exemple une mesure) vers le volet MDX.

  6. Ajoutez une opération, telle que +, -, / ou * après l’élément dans le volet MDX.

  7. Sous l’onglet Champs et éléments, faites glisser un autre élément vers le volet MDX.

  8. Répétez les étapes 5 à 7 jusqu’à que vous ayez ajouté tous les éléments et que votre formule soit prête.
    Par exemple, si vous créez une mesure calculée appelée Bénéfice, dans le volet MDX, votre requête peut ressembler à
    [Measures].[Product Cost]+[Measures].[Gross Profit]

  9. Choisissez Test MDX pour vous assurer que la requête fonctionne correctement.

  10. Choisissez OK pour créer la mesure calculée.

  11. Pour utiliser la mesure calculée dans le rapport, sélectionnez-la dans la liste Champs de tableau croisé dynamique (ou Champs de graphique croisé dynamique). Vous la trouvez à l’emplacement indiqué à l’étape 4.

Remarque : Étant donné que la mesure calculée de MDX Excel est utilisée pour créer un calcul spécifique de session pour une source de données SQL Server Analysis Services, votre mesure calculée sont limités à la session et la connexion de source de données que vous avez utilisé. Plus d’informations sur la Création d’une session spécifique membres calculés.

Haut de la page

Présentation des membres calculés

Un membre calculé est un ensemble de membres que vous pouvez définir dans Excel quand vous utilisez des données à plusieurs dimensions stockées dans Server Analysis Services. Les membres calculés sont utiles pour définir des ensembles d’éléments qui peuvent ne pas exister dans une base de données. Des exemples d’ensembles personnalisés sont :

  • une zone qui se compose de différentes zones géographiques, par exemple des pays, des régions ou des états

  • un groupe de produits qui compte dans le quota d’un représentant des ventes

  • un ensemble d’activités promotionnelles liées à une campagne marketing spécifique

De la même façon que pour les mesures calculées, quand vous créez un membre calculé, vous définissez une requête MDX. Pour cela vous utilisez la boîte de dialogue Membre calculé dans Excel, qui vous permet d’utiliser un glisser-déplacer pour configurer la requête.

Remarque : Lorsque vous avez un tableau croisé dynamique dans Excel et que vous utilisez les outils OLAP pour ajouter un membre calculé, vous ne pourrez pas le désélectionner dans la liste déroulante Liste des champs si votre source de données est connectée à un serveur exécutant SQL Server 2008 ou une version antérieure. Si la source de données est connectée à un serveur exécutant SQL Server 2008 R2 ou une version ultérieure, vous pouvez sélectionner et désélectionner le membre calculé dans la liste déroulante de filtrage.

Pour créer un membre calculé dans Excel

  1. Créez un rapport de tableau croisé dynamique ou un rapport de graphique croisé dynamique en utilisant les données stockées dans un cube Analysis Services.

  2. Sous l’onglet Analyser, dans le groupe Calculs, choisissez Outils OLAP, puis Membre calculé MDX. La boîte de dialogue Nouveau membre calculé s’ouvre.

  3. Dans la zone Nom, entrez un nom pour le membre calculé.

  4. Utilisez la liste Hiérarchie parente pour indiquer où le membre calculé doit s’afficher dans la liste Champs de tableau croisé dynamique (ou Champs de graphique croisé dynamique).
    Faites bien attention à ce que vous sélectionnez. Vous devrez connaître l’emplacement où vous avez spécifié le membre calculé afin de pouvoir l’utiliser dans le rapport de tableau de croisé dynamique (ou le rapport de graphique croisé dynamique).

  5. Sous l’onglet Champs et éléments, faites glisser un élément, (par exemple une hiérarchie de dimension) vers le volet MDX.

  6. Ajoutez une opération, telle que +, -, / ou * après l’élément dans le volet MDX.

  7. Sous l’onglet Champs et éléments, faites glisser un autre élément vers le volet MDX.

  8. Répétez les étapes 5 à 7 jusqu’à ce que votre formule soit complète.
    Par exemple, si vous créez un membre calculé appelé Produits principaux qui comprend toutes les catégories de produits sauf 2, dans le volet MDX, votre requête ressemblera à
    [Product].[Product Categories]-[Product].[Product Categories].[Category].&[4]-[Product].[Product Categories].[Category].&[3]

  9. Choisissez Test MDX pour vous assurer que la requête fonctionne correctement.

  10. Choisissez OK pour créer le membre calculé.

  11. Pour ajouter le membre calculé au rapport de tableau croisé dynamique (ou au rapport de graphique croisé dynamique), procédez ainsi :

    1. Vérifiez qu’au moins une mesure est sélectionnée pour le rapport.

    2. Dans la liste Champs de tableau croisé dynamique (ou Champs de graphique croisé dynamique), développez la dimension parente que vous avez indiquée à l’étape 4.

    3. Cochez la case en regard de la hiérarchie de dimension qui correspond à la hiérarchie que vous avez utilisée pour créer le membre calculé. Le rapport affiche les informations pour tous les membres de la dimension du groupe, y compris le membre calculé que vous avez créé.

  12. (Facultatif.) Pour afficher les informations uniquement pour le membre calculé dans le rapport, procédez ainsi :

    1. Dans la liste Champs de tableau croisé dynamique (ou Champs de graphique croisé dynamique), pointez sur la hiérarchie de dimension qui contient le membre calculé.

    2. Quand la flèche vers le bas s’affiche, cliquez (ou appuyez) sur la flèche pour ouvrir la boîte de dialogue Sélectionner un champ.

    3. Décochez les cases pour tous les éléments, à l’exception du membre calculé que vous avez créé.

Haut de la page

Présentation des champs calculés

Les champs calculés sont utiles quand vous voulez créer un élément calculé dans un tableau croisé dynamique ou un rapport qui n’utilise pas des données à plusieurs dimensions stockées dans Analysis Services, mais des données dans un modèle de données dans un classeur créé à l’aide de PowerPivot dans Excel. Les valeurs des champs calculés changent en fonction du contexte. Le contexte dépend des sélections de lignes, de colonnes, de filtres ou de formule personnalisée à l’aide de Data Analysis Expressions (DAX) dans PowerPivot.

Tout comme les mesures calculées et les membres calculés, les champs calculés sont répertoriés dans la liste Champs de tableau croisé dynamique (ou Champs de rapport croisé dynamique), dans le groupe Valeurs. Plusieurs options sont disponibles pour créer un champ calculé.

Pour créer un champ calculé dans Excel

Pour des informations détaillées sur la création et l’utilisation de champs calculés, voir les ressources suivantes :

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×