J'ai un rapport qui doit afficher des données de comptabilité à partir de différents emplacements ou de tous les emplacements.Paramètres de requête SSRS 2008
Table_sales:
PartId Rev LocId
1 $10 1
2 $2 1
3 $5 2
permet de dire que la requête est quelque chose de fondamental comme celui-ci pour obtenir toutes les recettes:
SELECT SUM(rev) FROM Table_sales
Si je veux être en mesure de limiter le rapport à un emplacement particulier, je voudrais dois le changer à:
SELECT SUM(Rev) FROM Table_sales WHERE LocId = @param
Mais si je faisais cela, comment pourrais-je obtenir tous les emplacements sans avoir plusieurs requêtes? FYI L'option de filtre SQL 2008 ne semble pas fonctionner sur la requête que j'utilise, puisque la requête actuelle utilise le groupe par fonctions. De même, les requêtes DataSet SSRS 2008 peuvent être des expressions, mais je n'arrive pas à le faire fonctionner.
Vous voulez « limiter le rapport à un endroit particulier », mais vous voulez aussi obtenir « obtenir tous les endroits ». Pouvez-vous clarifier le conflit apparent d'intention? – Andomar