Partager via


Procédure : définir des paramètres dans le Concepteur de requêtes MDX pour Analysis Services

Pour paramétrer une requête MDX pour une source de données Analysis Services, vous devez ajouter un paramètre de requête à la requête. Dans le Concepteur de requêtes MDX, vous pouvez ajouter un paramètre de requête à la fois en mode Création et en mode Requête. Après avoir défini la requête avec un paramètre de requête, Reporting Services crée automatiquement un paramètre de rapport et un dataset pour fournir la liste des valeurs valides. Cela permet à un utilisateur de spécifier une valeur transmise directement à la requête.

Pour définir un paramètre de requête dans MDX en mode Création

  1. Dans le volet Données du rapport, cliquez avec le bouton droit sur un dataset créé à partir d'un type de source de données SQL ServerAnalysis Services, puis cliquez sur Requête. Le Concepteur de requêtes MDX s'ouvre en mode Création.

  2. Faites glisser une dimension vers la zone de filtre et placez-la sur la première cellule de la colonne Dimension.

  3. Dans la colonne Hiérarchie, choisissez une valeur dans la liste déroulante.

  4. Dans la colonne Opérateur, choisissez un opérateur pour la liste déroulante.

  5. Dans la colonne Expression de filtre, sélectionnez des valeurs individuelles dans la liste déroulante ou cliquez sur le membre All pour choisir toutes les valeurs.

  6. Dans la colonne Paramètres, activez la case à cocher pour créer un paramètre de rapport.

  7. Cliquez sur Exécuter.

    Après avoir exécuté la requête, cliquez sur Création dans la barre d'outils pour basculer en mode Requête et afficher la requête MDX créée. Ne modifiez pas le texte de la requête en mode Requête si vous souhaitez continuer à utiliser le mode Création pour développer la requête. Pour rebasculer en mode Création, cliquez sur Création.

  8. Cliquez sur OK.

    Dans le volet Données du rapport, développez le nœud Paramètres pour afficher le paramètre de rapport créé automatiquement pour le filtre.

    Pour afficher le dataset qui fournit des valeurs disponibles pour le paramètre de rapport, cliquez avec le bouton droit sur tout espace vide dans le volet Données du rapport, puis cliquez sur Afficher les datasets masqués. Le volet Données du rapport affiche tous les datasets dans le rapport.

Pour définir un paramètre de requête dans MDX en mode Requête

  1. Dans le volet Données du rapport, cliquez avec le bouton droit sur un dataset créé à partir d'un type de source de données SQL ServerAnalysis Services, puis cliquez sur Requête. Le Concepteur de requêtes MDX s'ouvre en mode Création.

  2. Dans la barre d'outils, cliquez sur Création pour passer au mode Requête.

  3. Dans la barre d'outils du Concepteur de requêtes MDX, cliquez sur le bouton Paramètres de la requête (Icône de la boîte de dialogue Paramètres de la requête). La boîte de dialogue Paramètres de la requête s'ouvre.

  4. Dans la colonne Paramètre, cliquez sur <Entrez le paramètre>, puis tapez le nom d'un paramètre.

  5. Dans la colonne Dimension, choisissez une valeur dans la liste déroulante.

  6. Dans la colonne Hiérarchie, choisissez une valeur dans la liste déroulante.

  7. Dans la colonne Valeurs multiples, activez la case à cocher pour créer un paramètre à valeurs multiples.

  8. Dans la colonne Par défaut, dans la liste déroulante, sélectionnez une valeur unique ou plusieurs valeurs selon votre choix de l'étape 5.

  9. Cliquez sur OK.

  10. Dans la barre d'outils du Concepteur de requêtes, cliquez sur Exécuter.

  11. Cliquez sur OK.

    Dans le volet Données du rapport, développez le nœud Paramètres pour afficher le paramètre de rapport créé automatiquement pour le filtre.

    Pour afficher le dataset qui fournit des valeurs disponibles pour le paramètre de rapport, cliquez avec le bouton droit sur tout espace vide dans le volet Données du rapport, puis cliquez sur Afficher les datasets masqués. Le volet Données du rapport affiche tous les datasets dans le rapport.