SQL Reporting Services 2005 - Comment obtenir la date courante sous forme de ReportParameter
J'ai quelques rapports de travail qui doivent être déployés sur SSRS.
Une personnalisation plus poussée que je souhaite être ajoutée à la sélection automatique de la FromDate comme aujourd'hui - 1 mois, et de Jour comme aujourd'hui.
Plus précisément, je veux remplacer le fragment soufflet avec un morceau qui permettent d'atteindre les exigences ci-dessus:
<ReportParameter Name="FromDate">
<DataType>String</DataType>
<DefaultValue>
<Values>
<Value>[Date].&[2008-09-26T00:00:00]</Value>
</Values>
</DefaultValue>
<Prompt>From Date</Prompt>
<ValidValues>
<DataSetReference>
<DataSetName>FromDate2</DataSetName>
<ValueField>ParameterValue</ValueField>
<LabelField>ParameterCaption</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter>
<ReportParameter Name="ToDate">
<DataType>String</DataType>
<Prompt>To Date</Prompt>
<ValidValues>
<DataSetReference>
<DataSetName>ToDate</DataSetName>
<ValueField>ParameterValue</ValueField>
<LabelField>ParameterCaption</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter>
Merci à l'avance.
OriginalL'auteur MariusCC | 2009-03-10
Vous devez vous connecter pour publier un commentaire.
Remplacer codées en dur
à la formule
Pour "Jour", il suffit de passer à une formule qui renvoie la date actuelle
Maintenant, le résultat ressemble à quelque chose comme ça.
[Mise à JOUR]
Il semble que j'ai oublié de coller
<ReportParameters>
correctement pour Jour; il est mis à jour.Au-dessus de RDL a été généré par la configuration de Paramètre de Rapport.
Voilà comment j'ai configuré date dans le GUI.
FromDate:
À jour à:
La réponse est mise à jour.
OriginalL'auteur Sung M. Kim
Vous avez réellement ne peux utiliser la TSQL formats de Date vous ahve utilisation de l' .net méthodes:
OriginalL'auteur Glennular