Vous pouvez utiliser un paramètre de type booléens (VRAI ou FAUX). Si vous l'étiquetez comme "Afficher les étudiants actifs?" alors les options VRAI/FAUX ont plus de sens pour eux.
ensuite sur votre filtre, vous pouvez utiliser quelque chose comme ..
=Fields!StudentActive.Value = iif(Parameters!ActiveStudents.Value = TRUE, 1, 0)
Selon l'endroit où vous filtrez, bien sûr. Vous pouvez toujours passer que directement à SQL dans l'ensemble de données en utilisant (pseudo-code):
where Active = (@StudentActive)
et sur l'ensemble de données, vous pouvez passer la valeur
Vous pouvez également créer un paramètre de liste : Créer le paramètre comme ceci: et définir les valeurs en utilisant les valeurs disponibles sur le paramètre: similaires pseudocode applique pour le filtrage dans SQL:
where Active in (@StudentStatus)
Cela permettra plusieurs sélections de statut.
Quelle version de SSRS utilisez-vous? – jarlh
Visual Studio 2015 – aman6496
Par exemple si la table a une colonne où si un étudiant est actif alors la valeur est 1 dans la colonne et inactive a 0. Maintenant il y aura une case à cocher et si la case à cocher est activée alors la valeur pour 1 sera montré dans le tableau sinon toutes les valeurs. – aman6496