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 Online Analytical Processing OLAP tableau croisé dynamique dans Excel 2010, vous pouvez créer des jeux nommés, une fonctionnalité souple que vous pouvez utiliser pour :

  • Groupe jeux d’éléments courants que vous pouvez réutiliser, même lorsque ces jeux ne sont pas présentes dans les données.

  • Combiner des éléments provenant de hiérarchies différentes d’une manière qui n’ont pas été possible dans les versions antérieures d’Excel, souvent appelée création de rapports asymétriques.

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

Si vous n’êtes pas familiarisé avec le langage de requête expression multidimensionnelle (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é.

Que voulez-vous faire ?

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

Utiliser MDX pour créer un jeu nommé

Modifier ou supprimer 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 pour lequel vous voulez créer un jeu nommé.

Cela permet d’afficher les Outils de tableau croisé dynamique, ainsi que d' Options et un onglet Création.

  1. Sous l’onglet Options , dans le groupe calculs , cliquez sur champs, éléments, et jeux, puis sur Créer un jeu basé sur des éléments de ligne ou Créer un jeu basé sur des éléments de colonne.

Outils de tableau croisé dynamique : le groupe Calculs dans l’onglet Options

La boîte de dialogue Nouvel ensemble s’affiche. Si nécessaire, vous pouvez redimensionner cette boîte de dialogue en faisant glisser la poignée de redimensionnement dans le coin inférieur droit de la boîte de dialogue.

  1. Dans la zone nom, tapez le nom que vous souhaitez utiliser pour le modèle.

  2. Pour spécifier les lignes que vous voulez inclure dans le jeu nommé, effectuez une ou plusieurs des opérations suivantes :

    • Pour supprimer une ligne de la liste des éléments, cliquez sur la zone à gauche de la ligne que vous souhaitez sélectionner, puis cliquez sur Supprimer la ligne.

    • Pour ajouter une nouvelle ligne à la liste des éléments, cliquez sur la zone à gauche de la ligne sous laquelle vous voulez ajouter la nouvelle ligne, puis cliquez sur Ajouter une ligne.

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

    • Pour déplacer un élément vers un autre emplacement, cliquez sur la zone à gauche de la ligne que vous voulez déplacer et puis utilisez les flèches haut et bas pour le déplacer vers l’emplacement approprié.

  3. Par défaut, éléments de différents niveaux seront affichera dans des champs distincts dans la hiérarchie, et le jeu nommé remplace les champs actifs dans la zone de ligne ou colonne.

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

    • Pour conserver les champs actifs affichées dans la zone de ligne ou une colonne, désactivez la case à cocher Remplacer les champs actuellement dans la zone ligne avec la nouvelle série ou sur 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.

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

    Remarque : 

  5. Pour annuler toutes les actions après la fermeture de la boîte de dialogue, cliquez sur Annuler dans la barre d’outils Accès rapide.

  6. Vous ne pouvez pas appliquer n’importe quel type de filtrage à des jeux nommés.

Haut de la Page

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 uniquement être effectuée à l’aide de MDX.

  1. Cliquez sur le rapport de tableau croisé dynamique OLAP pour lequel vous souhaitez créer un jeu nommé fichier personnalisé.

  2. Sous l’onglet Options , dans le groupe calculs , cliquez sur champs, éléments, et jeux, puis sur Gérer les jeux.

Outils de tableau croisé dynamique : le groupe Calculs dans l’onglet Options

La boîte de dialogue Gestionnaire de jeux s’affiche. Si nécessaire, vous pouvez redimensionner cette boîte de dialogue en faisant glisser la poignée de redimensionnement dans le coin inférieur droit de la boîte de dialogue.

  1. Cliquez sur Nouveau, puis cliquez sur créer un jeu à l’aide de MDX.

  2. Dans la zone nom, tapez le nom que vous souhaitez utiliser pour le modèle.

  3. 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 liste de champs que vous voulez 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 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 une ou plusieurs fonctions dans les 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 VBA.

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

      Exemples de fonctions MDX

      ADDCALCULATEDMEMBERS( «Set» )
      AGGREGATE( «Set»[, «Numeric Expression»] )
      «Level».ALLMEMBERS
      «Hierarchy».ALLMEMBERS
      ANCESTOR( «Member» «Level» )
      ANCESTOR( «Member», «Distance» )
      ANCESTORS( «Member», «Distance» )
      ANCESTORS( «Member», «Level» )
      ASCENDANTS( «Member» )
      AVG( «Set»[, «Numeric Expression»] )
      AXIS( «Numeric Expression» )
      BOTTOMNCOUNT( «Set», «Count»[, «Numeric Expression»] )
      BOTTOMPERCENT( «Set», «Percentage», «Numeric Expression» )
      BOTTOMSUM( «Set», «Value», «Numeric Expression» ) …

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

  5. Par défaut, éléments de différents niveaux seront affichera dans des champs distincts dans la hiérarchie, les champs sont triés et des entrées en double sont automatiquement supprimées (car HIERARCHIZE et DISTINCT sont ajoutés à l’ensemble), et le jeu nommé remplace les champs actifs dans la zone de ligne ou colonne.

    • Pour afficher les éléments dans le même champ en tant que d’autres éléments, désactivez la case à cocher 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ésactivez la case à cocher automatiquement trie et supprime les doublons dans le jeu.

    • Pour conserver les champs actifs affichées dans la zone de ligne ou une colonne, désactivez la case à cocher Remplacer les champs actuellement dans la zone ligne avec la nouvelle série ou sur 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. Si vous êtes connecté à un cube SQL Server 2008 Analysis Services, un jeu nommé dynamique est créé par défaut. Ce jeu nommé automatiquement recalcule avec chaque mise à jour.

    • Pour empêcher le jeu nommé recalculée à chaque mise à jour, désactivez la case à cocher Recalculer le jeu avec chaque mise à jour.

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

    Remarque : 

  8. Pour annuler toutes les actions après la fermeture de la boîte de dialogue, cliquez sur Annuler dans la barre d’outils Accès rapide.

  9. Vous ne pouvez pas appliquer n’importe quel type de filtrage à des jeux nommés.

Haut de la Page

Modifier ou supprimer un jeu nommé

  1. Cliquez sur le rapport de tableau croisé dynamique OLAP qui contient le jeu nommé que vous souhaitez modifier ou supprimer.

  2. Sous l’onglet Options , dans le groupe calculs , cliquez sur champs, éléments, et jeux, puis sur Gérer les jeux.

Outils de tableau croisé dynamique : le groupe Calculs dans l’onglet Options

La boîte de dialogue Gestionnaire de jeux s’affiche. Si nécessaire, vous pouvez redimensionner cette boîte de dialogue en faisant glisser la poignée de redimensionnement dans le coin inférieur droit de la boîte de dialogue.

  1. Sélectionnez le jeu que vous voulez modifier ou supprimer.

  2. Exécutez l’une des procédures suivantes :

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

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

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.

×