Créer un jeu nommé dans un rapport de tableau croisé dynamique OLAP

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

Lorsque vous travaillez avec un tableau croisé dynamique de traitement OLAP (Online Analytical) dans Excel, vous pouvez créer des jeux nommés, une fonctionnalité souple que vous pouvez utiliser pour :

  • Regrouper des jeux d’éléments courants que vous pouvez réutiliser, même s’ils sont absents des données.

  • Combiner des éléments de différentes hiérarchies d’une manière qui n’était pas disponible dans les versions précédentes d’Excel, souvent appelée création de rapports asymétriques.

  • Créer un jeu nommé à l’aide de formules d’expression multidimensionnelle (MDX) personnalisées, un langage de requête pour les bases de données OLAP qui fournit une syntaxe de calcul semblable aux formules de feuille de calcul.

Si vous ne connaissez pas le langage de requête MDX, vous pouvez créer un jeu nommé basé sur des éléments dans les lignes ou colonnes de votre rapport de tableau croisé dynamique. Pour en savoir plus sur le langage de requête MDX, voir Interroger des données multidimensionnelles.

Si vous maîtrisez le langage de requête MDX, vous pouvez l’utiliser pour créer ou modifier un jeu nommé.

Créer un jeu nommé basé sur des éléments de colonne ou de ligne

  1. Cliquez sur le rapport de tableau croisé dynamique OLAP.

  2. Sous l’onglet Analyse, cliquez sur Champs, éléments et jeux > Créer un jeu basé sur des éléments de ligne ou Créer un jeu basé sur des éléments de colonne.

    Champs, éléments et jeux

  3. Dans la zone Nom de jeu, tapez le nom à utiliser pour le modèle.

  4. Pour sélectionner les lignes d’éléments à inclure dans le jeu nommé, effectuez une ou plusieurs des opérations suivantes :

    • Pour supprimer une ligne, cliquez à gauche de la ligne à sélectionner, puis cliquez sur Supprimer la ligne.

    • Pour ajouter une nouvelle ligne, cliquez à gauche de la ligne sous laquelle ajouter la nouvelle ligne, puis cliquez sur Ajouter une ligne.

    • Pour créer une copie d’un élément, cliquez à gauche de la ligne à copier, puis sur Copier la ligne.

    • Pour déplacer un élément, cliquez à gauche de la ligne à déplacer, puis utilisez les flèches Haut et Bas.

  5. Les éléments de niveaux différents sont affichés dans des champs distincts dans la hiérarchie, et le jeu nommé remplace les champs actifs dans la zone de ligne ou de colonne.

    • Pour afficher ces éléments dans le même champ en tant qu’autres éléments, décochez la case Afficher les éléments de différents niveaux dans des champs séparés.

    • Pour conserver les champs actuellement affichés dans la zone de ligne ou de colonne, décochez la case Remplacer les champs actuellement dans la zone de ligne par le nouveau jeu ou Remplacer les champs actuellement dans la zone de colonne par le nouveau jeu. Le jeu n’apparaît pas dans le tableau croisé dynamique lorsque vous cliquez sur OK, mais il est disponible dans la liste des champs de tableau croisé dynamique.

  6. Cliquez sur OK pour créer le jeu nommé.

    Rappelez-vous que vous ne pouvez pas appliquer un filtrage à des jeux nommés.

Utiliser MDX pour créer un jeu nommé

Important :  Lorsque vous utilisez MDX pour créer un jeu nommé ou pour modifier la définition MDX d’un jeu nommé existant, toute modification supplémentaire peut être effectuée uniquement à l’aide de MDX.

  1. Cliquez sur le rapport de tableau croisé dynamique OLAP.

  2. Sous l’onglet Analyse, cliquez sur Champs, éléments et jeux > Gérer les jeux.

    Champs, éléments et jeux

  3. Cliquez sur Nouveau > Créer un jeu à l’aide de MDX.

  4. Dans la zone Nom de jeu, tapez le nom à utiliser pour le modèle.

  5. Pour définir la définition MDX du jeu nommé, effectuez l’une des opérations suivantes :

    • Dans la zone Définition du jeu, tapez ou collez une définition MDX copiée.

    • Sous l’onglet Champs et éléments, sélectionnez l’entrée de la liste des champs à inclure, puis cliquez sur Insérer.

      Vous pouvez également faire glisser une entrée de la liste des champs vers la zone Définition ou double-cliquer sur une entrée de la liste des champs.

      Entrées de liste des champs disponibles

      Entrée de la liste des champs

      Exemples de langage MDX généré à l’aide du cube Adventure Works

      Dimension

      [Produit]

      Hiérarchie d’attribut (inclut tous les membres)

      [Produit].[Catégorie]

      Niveau de hiérarchie d’attribut (n’inclut pas tous les membres)

      [Produit].[Catégorie].[Catégorie]

      Membre de hiérarchie d’attribut

      [Produit].[Catégorie].&[4]

      Hiérarchie utilisateur

      [Produit].[Catégories de produits]

      Niveau de la hiérarchie utilisateur

      [Produit].[Catégories de produits].[Catégorie]

      Membre de hiérarchie utilisateur

      [Produit].[Catégories de produits].[Catégorie].&[4]

      Mesure

      [Mesures].[Montant des ventes Internet]

      Mesure calculée

      [Mesures].[Rapport Internet/Produit parent]

      Jeu nommé

      [Groupe de produit principal]

      Valeur de l’indicateur de performance clé

      Valeur KPI (« Marge bénéficiaire brute du produit »)

      Objectif de l’indicateur de performance clé

      Objectif KPI (« Marge bénéficiaire brute du produit »)

      État de l’indicateur de performance clé

      État KPI (« Marge bénéficiaire brute du produit »)

      Tendance de l’indicateur de performance clé

      Tendance KPI (« Marge bénéficiaire brute du produit »)

      Propriété de membre de hiérarchie utilisateur

      [Produit].[Catégories de produits].Propriétés(« Classe »)

      Propriété de membre de hiérarchie d’attribut

      [Produit].[Produit].Propriétés(« Classe »)

    • Sous l’onglet Fonctions, sélectionnez l’une des fonctions MDX disponibles, puis cliquez sur Insérer. Les fonctions MDX sont prises en charge par Analysis Services. Elles n’incluent pas les fonctions Excel VBA.

      Les arguments de fonction sont placés entre chevrons (<< >>). Vous pouvez remplacer les arguments d’espace réservé en cliquant dessus et en tapant les noms à utiliser.

      Voici quelques exemples de fonctions MDX :

      ADDCALCULATEDMEMBERS (« Set »)
      AGREGAT (« Set » [, « Expression numérique »])
      «Level».ALLMEMBERS
      «Hierarchy».ALLMEMBERS
      ANCÊTRE (« Member » « Level »)
      ANCÊTRE (« Member », « Distance »)
      Ancêtres (« Member », « Distance »)
      Ancêtres (« Member », « Level »)
      ASCENDANTS (« Member »)
      AVG (« Set » [, « Expression numérique »])
      Axe (« Expression numérique »)
      BOTTOMNCOUNT (« Jeu », « Count » [, « Expression numérique »])
      BOTTOMPERCENT (« Set », « Pourcentage », « Expression numérique »)
      BOTTOMSUM (« Set », « Value », « Expression numérique »)...

  6. Pour tester la nouvelle définition MDX, cliquez sur Tester MDX.

    Les éléments provenant de différents niveaux sont affichés dans des champs distincts dans la hiérarchie, les champs sont classés dans l’ordre et les entrées en double sont automatiquement supprimées (car HIERARCHIZE et DISTINCT sont ajoutés au jeu), et le jeu nommé remplace les champs actifs dans la zone de ligne ou de colonne.

    • Pour afficher ces éléments dans le même champ en tant qu’autres éléments, décochez la case Afficher les éléments de différents niveaux dans des champs séparés.

    • Pour modifier la hiérarchie par défaut et conserver des entrées en double, décochez la case Trie et supprime automatiquement les doublons dans le jeu.

    • Pour conserver les champs actuellement affichés dans la zone de ligne ou de colonne, décochez la case Remplacer les champs actuellement dans la zone de ligne par le nouveau jeu ou Remplacer les champs actuellement dans la zone de colonne par le nouveau jeu. Le jeu n’apparaît pas dans le tableau croisé dynamique lorsque vous cliquez sur OK, mais il est disponible dans la liste des champs de tableau croisé dynamique.

    • Si vous êtes connecté à un cube SQL Server Analysis Services, un jeu nommé dynamique est créé. Ce jeu nommé automatiquement est recalculé à chaque mise à jour.

      Pour empêcher que le jeu nommé soit recalculée à chaque mise à jour, désactivez la case Recalculer le jeu après chaque mise à jour.

  7. Cliquez sur OK pour créer le jeu nommé.

Remarque : Rappelez-vous que vous ne pouvez pas appliquer un filtrage à des jeux nommés.

Modifier ou supprimer un jeu nommé

  1. Cliquez sur le rapport de tableau croisé dynamique OLAP.

  2. Sous l’onglet Analyse, cliquez sur Champs, éléments et jeux, puis sur Gérer les jeux.

    Champs, éléments et jeux

  3. Sélectionnez le jeu à modifier ou supprimer.

  4. Effectuez l’une des actions suivantes :

    • Pour modifier le jeu nommé, cliquez sur Modifier, puis apportez les modifications souhaitées.

    • Pour supprimer le jeu nommé, cliquez sur Supprimer, puis cliquez sur Oui pour confirmer.

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.

×