Procédure : définir une variable pour une requête MDX SAP NetWeaver BI

Le filtrage des données à partir d'une source de données SAP NetWeaver Business Intelligence s'effectue par le biais de variables définies sur la source de données lors de la définition de cube d'une requête. Les variables sont définies dans la source de données au moment où le cube de requête est créé. Seuls les cubes de requête prennent en charge les variables. Comme avec toutes les variables de requête, Reporting Services crée automatiquement un paramètre de requête lié à un paramètre de rapport, les deux portant le même nom comme nom unique de la variable de requête sur le cube de requête.

Pour définir la valeur d'une variable en mode Création

  1. Dans le Concepteur de requêtes SAP NetWeaver Business Intelligence en mode Création, cliquez sur le bouton Variables (Icône de la boîte de dialogue Paramètres de la requête) dans la barre d'outils. La boîte de dialogue Variables s'affiche.

    [!REMARQUE]

    Ce bouton est activé uniquement pour les cubes de requête avec des variables déjà définies sur la source de données, et pas pour les cubes InfoCube.

  2. Dans la colonne par défaut, tapez ou sélectionnez une valeur par défaut pour chaque variable répertoriée.

  3. Cliquez sur OK.

Pour ajouter une variable existante à la requête

  1. Ouvrez le Concepteur de requêtes SAP NetWeaver Business Intelligence en mode Requête.

    [!REMARQUE]

    Pour alterner entre le mode Création et le mode Requête, dans la barre d'outils du Concepteur de requêtes, cliquez sur le mode Création (Basculer en mode Création).

    Le volet Variables affiche une liste des variables existantes définies pour le cube de requête.

  2. À partir du volet Variables, faites glisser la variable vers le texte de requête et placez-la à un emplacement qui est syntaxiquement correct pour l'instruction MDX.

  3. Cliquez sur OK.