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

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

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 , tapez le nom que vous souhaitez utiliser pour l’ensemble.

  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 que vous voulez ajouter la nouvelle ligne sous, puis cliquez sur Ajouter une ligne.

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

    • Pour déplacer un élément, cliquez à gauche de la ligne à déplacer et 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 que d’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 actifs indiqués dans la zone de ligne ou colonne, décochez la case Remplacer les champs actuellement dans la zone ligne avec la nouvelle série ou la zone Remplacer les champs actuellement dans la zone de colonne avec la nouvelle série . Le jeu n’apparaît pas dans le tableau croisé dynamique lorsque vous cliquez sur OK, mais il sera disponible dans la Liste de 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 , tapez le nom que vous souhaitez utiliser pour l’ensemble.

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

    • Dans la zone définition de la valeur , tapez ou collez une définition MDX copiée.

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

      Vous pouvez également faire glisser une entrée de la liste champ vers la zone définition de l’ensemble , ou double-cliquez sur une entrée de la liste champ.

      Entrées de liste de 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 à partir des fonctions MDX disponibles que vous souhaitez utiliser, puis cliquez sur Insérer. Fonctions MDX sont prises en charge par Analysis Services ; ils ne contiennent pas les fonctions Excel VBA.

      Function arguments are placed inside chevron characters (<< >>). You can replace the placeholder arguments by clicking them and typing the names you want to use.

      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 que d’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 automatiquement trie et supprime les doublons dans le jeu .

    • Pour conserver les champs actifs indiqués dans la zone de ligne ou colonne, décochez la case Remplacer les champs actuellement dans la zone ligne avec la nouvelle série ou la zone Remplacer les champs actuellement dans la zone de colonne avec la nouvelle série . Le jeu n’apparaît pas dans le tableau croisé dynamique lorsque vous cliquez sur OK, mais il sera disponible dans la Liste de 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é recalculée à chaque mise à jour, désactivez la case Recalculer le jeu avec 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 cliquez 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.

Développez vos compétences dans Office
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.

×