Passer la valeur d'un paramètre à un jeu de données de Paramètre dans SSRS 2008
J'ai un dataset avec un paramètre qui est passé à une requête, comme illustré ci-dessous.
La question ici est de paramètre de DataSet queryOptions
n'accepte pas la valeur du Paramètre de Rapport Date
.
Si j'ai coder en dur une valeur e.g <CalendarDate> 08/11/2012 </CalendarDate>
au lieu de <CalendarDate> = Parameters!Date.Value </CalendarDate>
le rapport fonctionne très bien.
Quel mal fais-je en lui passant en paramètre.
J'ai même créé un autre ensemble de données Paramètre nommé Date
et attribué une Valeur de Paramètre [@Date]
même qui ne fonctionne pas.
Note: Paramètre Date
est de type DateTime
+1 pour la belle mise en forme
Merci 🙂
Merci 🙂
OriginalL'auteur Ishan | 2012-11-08
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer de la dynamique de l'expression des termes de votre valeur de paramètre. Quelque chose comme l'expression suivante:
OriginalL'auteur Aftab
Ok j'ai eu ce travail!
Je l'ai créé de nouveaux Paramètres dans les Paramètres du dossier que
Date
etqueryOptions
.Donc, fondamentalement,queryOptions
est tout ce que je veux utiliser comme une requête.Puis un autre
queryOption
paramètre est créé en vertu de Propriétés du jeu de données>>Paramètres.Définir la valeur de
queryOptions
(Étape 2) à[queryOptions]
(Étape 1).désolé pour ça, mais oui je pense que je n'ai pas mis correctement. J'ai travaillé sur cette exigence de presque 3 ans en arrière, et je n'ai pas le programme d'installation pour fournir capture d'écran. Ce que vous devez faire est, les Paramètres doivent former le "queryOptions" pour vous et puis il suffit de définir les Paramètres que vous avez créé à l' "Paramètres de Données".
édité ma réponse. espérons que cela aide. laissez-moi savoir si vous avez besoin de plus d'explication sur ce point.
OriginalL'auteur Ishan