2012-06-06 3 views
2

Je suis très novice dans la création de rapports personnalisés. J'ai besoin d'inviter une date de début et une date de fin à l'utilisateur dans le crm, de sorte que le résultat serait des données créées seulement entre ces deux dates.Définition des paramètres de date

J'ai trois paramètres pour préfiltrer mes données (compte, incident, contrat) et ajouté deux paramètres de date dans Visual Studio.

Mais maintenant, je suis un peu coincé ...

Toute aide serait génial!

Edit 1: Voici un extrait de ma requête FETCH basée Xml-:

<?xml version="1.0"?><fetch distinct="false" mapping="logical" output-format="xml-platform" version="1.0"> 
     <entity name="incident" enableprefiltering="1"> 
     <attribute name="overriddencreatedon"/> 
     <attribute name="new_dateclotureincident"/> 
     <attribute name="title"/><attribute name="createdon"/> 
     <attribute name="new_travaileffectue"/> 
     <attribute name="ticketnumber" /> 
     <attribute name="new_dureecumuleeactivites"/> 
     <order descending="true" attribute="createdon"/> 
     <filter type="and"> 
     <condition attribute="createdon" value="@Date-Debut" operator="on-or-after"/> 
     <condition attribute="createdon" value="@Date_Fin" operator="on-or-before"/> 
     </filter> 
     <link-entity name="new_contrats" alias="aa" to="new_contrat" from="new_contratsid" enableprefiltering="1"> 
    <attribute name="new_referencecontrat"/> 
    </link-entity> 
    <link-entity name="new_lignecontrat" alias="ab" to="new_lignecontrat" from="new_lignecontratid"> 
    <attribute name="new_unitesrestantes"/><attribute name="new_unitesrestantes"/> 
    </link-entity> 
    <link-entity name="account" alias="ac" to="customerid" from="accountid" enableprefiltering="1"><attribute name="name"/> 
    </link-entity></entity></fetch> 

Les dates sont invités sans problème à l'exécution du rapport, mais les données ne sont pas triés correctement après que je les prends. Je viens de créer deux paramètres de date simples alors qu'est-ce que je fais mal?

Répondre

3

Problème résolu!

Matière simple du format de date. Après avoir associé une expression de format de date à mes paramètres, cela fonctionne parfaitement!

=Format(Parameters!YourDateParameterName.value,"yyyy-MM-dd") 
+0

Solution appropriée à un problème très trompeur. Merci Monsieur! –

Questions connexes