2010-11-12 28 views
0

Est-il possible, en utilisant SQL Server Reporting Services (SSRS) 2008 R2, d'utiliser en quelque sorte l'ensemble de données utilisé pour la liste de données réelle du rapport pour une liste déroulante de paramètres de rapport? Explication: Disons que j'ai un jeu de données avec les produits et leurs prix respectifs. Maintenant, j'aimerais pouvoir filtrer l'ensemble de données sur les différents types de produits contenus dans cet ensemble de données. Je peux bien sûr mettre en place un autre ensemble de données contenant uniquement les produits, mais cette approche a le problème que - J'ai deux ensembles de données différents - J'ai des dépendances entre eux, par ex. si je décide de changer la condition WHERE dans la source de données fournissant mes produits et prix, je dois également changer les mêmes choses pour mon deuxième jeu de données que j'utilise pour la liste déroulante des paramètres - J'ai des désavantages de performancePuis-je remplir une liste déroulante de paramètres en fonction d'un ensemble de données utilisé pour un rapport réel dans SQL Server Reporting Services (SSRS)?

Je sais que l'on pourrait Je soutiens aussi qu'il y a de bonnes raisons d'avoir deux ensembles de données pour mon problème décrits ci-dessus, mais malheureusement, je n'ai pas été capable de trouver une réponse définitive, donc je suis toujours à la recherche d'aide pour résoudre ce problème.

Répondre

0

J'ai cherché une solution au même problème. Ce serait génial si vous pouviez créer un DataSet basé sur une requête/un filtre sur un DataSet existant. Malheureusement, cela n'est pas possible dans la dernière édition de SSRS (2008RC2). Pour l'instant, vous devez compter sur la capacité de SSRS à mettre en cache vos rapports/DataSets et la mise en cache dans SQL Server Database Engine pour que vos performances restent conformes à vos exigences. Vous pouvez la mise en cache de configuration de votre rapport dans votre environnement d'administration: http: // [reportserver]/Rapports

Cordialement Alex