Ajouter un paramètre à valeurs multiples sur un rapport

 

S’applique à : SQL Server 2016

Il est possible d'ajouter à un rapport un paramètre qui permet à l'utilisateur de sélectionner plus d'une valeur pour le paramètre.

Il est possible de passer un paramètre à valeurs multiples dans le rapport, dans son URL. Pour un exemple d’URL inclut un paramètre à valeurs multiples, consultez passer un paramètre de rapport dans une URL.

Pour plus d’informations sur la façon de transmettre plusieurs valeurs de paramètre à une procédure stockée, consultez utilisation de paramètres à sélection multiple pour les rapports SSRS sur mssqltips.com.

  1. Dans le Générateur de rapports, ouvrez le rapport auquel vous souhaitez ajouter le paramètre à valeurs multiples.

  2. Cliquez sur le dataset de rapport, puis cliquez sur Propriétés du Dataset

  3. Ajouter une variable à la requête de dataset en modifiant le texte de la requête dans le requête zone, ou en ajoutant un filtre à l’aide du Concepteur de requêtes. Pour plus d’informations, consultez Générer une requête dans le Concepteur de requêtes relationnelles & #40 ; SSRS & #41 ; et le Générateur de rapports.

    WHERE  
      Production.ProductInventory.ProductID IN (@ProductID)  
    
    
    System_CAPS_ICON_important.jpg Important

    • Le texte de la requête ne doit pas inclure l'instruction DECLARE pour la variable de requête.
    • Le texte de la variable de requête doit inclure le IN opérateur, comme illustré dans l’exemple ci-dessus.
    • Veillez à inclure les parenthèses autour de la variable comme indiqué ci-dessus. Sinon, le rapport ne parvient pas à effectuer le rendu et l’erreur « doit de déclarer la variable scalaire » s’affiche.

    Un paramètre de dataset pour un dataset incorporé ou partagé est créé automatiquement pour la variable de la requête. Un paramètre de rapport est créé automatiquement pour le paramètre du dataset.

  4. Dans la des données de rapport volet, développez le paramètres nœud, cliquez sur le paramètre de rapport qui a été créé automatiquement pour le paramètre de dataset, puis cliquez sur Propriétés de paramètre.

  5. Dans le Général onglet, sélectionnez autorise plusieurs valeurs pour autoriser un utilisateur de sélectionner plusieurs valeurs pour le paramètre.

  6. (Facultatif) Dans le disponible valeurs, spécifiez une liste de valeurs disponibles à afficher à l’utilisateur.

    Une liste de valeurs disponibles limite les choix qu'un utilisateur peut faire aux valeurs valides pour le paramètre. Pour plusieurs valeurs, en haut de la liste commence par un Sélectionner tout fonctionnalité de sorte que l’utilisateur peut sélectionner ou effacer toutes les valeurs d’un seul clic. Si vous choisissez d'obtenir les valeurs disponibles pour le paramètre de rapport à partir d'une requête de dataset, assurez-vous de sélectionner un dataset qui ne contient pas la variable de requête associée au même paramètre de rapport.

    Pour plus d’informations, consultez Ajouter, modifier ou supprimer des valeurs disponibles pour un paramètre de rapport & #40 ; SSRS & #41 ; et le Générateur de rapports.

  1. Dans le Générateur de rapports, ouvrez le rapport auquel vous souhaitez ajouter le paramètre à valeurs multiples.

  2. Cliquez sur le dataset de rapport, puis cliquez sur Propriétés du Dataset

  3. Ajouter une variable à la requête de dataset en modifiant le texte de la requête dans le requête zone, ou en ajoutant un filtre à l’aide du Concepteur de requêtes. Pour plus d’informations, consultez Générer une requête dans le Concepteur de requêtes relationnelles & #40 ; SSRS & #41 ; et le Générateur de rapports.

    WHERE  
     Production.ProductInventory.ProductID IN (@ProductID)  
    
    
    System_CAPS_ICON_important.jpg Important

    • Le texte de la requête ne doit pas inclure l'instruction DECLARE pour la variable de requête.
    • Le texte de la variable de requête doit inclure le IN opérateur, comme illustré dans l’exemple ci-dessus.
    • Veillez à inclure les parenthèses autour de la variable comme indiqué ci-dessus. Dans le cas contraire, le rapport ne parvient pas à effectuer le rendu et l’erreur « doit de déclarer la variable scalaire » s’affiche.

    Un paramètre de dataset pour un dataset incorporé ou partagé est créé automatiquement pour la variable de la requête. Un paramètre de rapport est créé automatiquement pour le paramètre du dataset.

  4. Dans la des données de rapport volet, développez le paramètres nœud, cliquez sur le paramètre de rapport qui a été créé automatiquement pour le paramètre de dataset, puis cliquez sur Propriétés de paramètre.

  5. Dans le Général onglet, sélectionnez autorise plusieurs valeurs pour autoriser un utilisateur de sélectionner plusieurs valeurs pour le paramètre.

  6. (Facultatif) Dans le disponible valeurs, spécifiez une liste de valeurs disponibles à afficher à l’utilisateur.

    Une liste de valeurs disponibles limite les choix qu'un utilisateur peut faire aux valeurs valides pour le paramètre. Pour plusieurs valeurs, en haut de la liste commence par un Sélectionner tout fonctionnalité de sorte que l’utilisateur peut sélectionner ou effacer toutes les valeurs d’un seul clic. Si vous choisissez d'obtenir les valeurs disponibles pour le paramètre de rapport à partir d'une requête de dataset, assurez-vous de sélectionner un dataset qui ne contient pas la variable de requête associée au même paramètre de rapport.

    Pour plus d’informations, consultez Ajouter, modifier ou supprimer des valeurs disponibles pour un paramètre de rapport & #40 ; SSRS & #41 ; et le Générateur de rapports.

Ajouter des paramètres en cascade à un rapport & #40 ; Le Générateur de rapports et SSRS & #41 ;
Ajouter, modifier ou supprimer un paramètre de rapport & #40 ; Le Générateur de rapports et SSRS & #41 ;

Ajouts de la communauté

AJOUTER
Afficher: