2012-11-02 5 views
1

Existe-t-il un moyen de modifier le type de données d'un paramètre ssrs de la liste par défaut disponible dans le menu déroulant, qui est (texte, booléen, date/heure, entier, flottant)? Mon problème est que le type de données date/heure coupe l'heure, quand nous en avons besoin pour garder le temps quand il passe la valeur du paramètre à la requête. Si quelqu'un a rencontré ce problème ou connaît une solution, toute aide serait grandement appréciée.ssrs limitation des paramètres

+1

Lier votre paramètre à un ensemble de données? Ensuite, si votre jeu de données contient date + heure, il apparaîtra dans votre liste de paramètres. Le type de données date/heure inclut l'heure par défaut comme 12:00:00, donc si vous voulez changer l'heure par défaut, cet article pourrait vous aider. /stackoverflow.com/questions/1094172/report-builder-set-datetime-parameter – praveen

+1

Si je ne me trompe pas, vous avez un [problème XY] (http://meta.stackexchange.com/questions/66377/what- is-the-xy-problem): vous demandez comment créer un nouveau type de données de paramètre, mais votre problème actuel est le fait que le temps est coupé (non?). – Jeroen

+0

En plus du point de Jeroen, les paramètres DateTime transmettent toujours l'heure à la requête, même s'ils ne l'affichent pas sur le paramètre. (Dans ce cas, l'heure est minuit.) –

Répondre

0

Malheureusement, Reporting Services utilise une heure de minuit comme une sorte de hack pour indiquer que l'utilisateur est uniquement intéressé par la date. Par exemple, si vous utilisez minuit comme valeur par défaut d'un paramètre Date/Heure, vous ne verrez que la date dans la zone de saisie des paramètres. Si vous utilisez une autre valeur horaire, vous verrez une date et une heure dans la zone de saisie des paramètres.

Comme d'autres l'ont mentionné, le composant temps est toujours là, il est parfois caché par SSRS lorsqu'il est minuit. Il existe plusieurs autres discussions à ce sujet sur Stack Overflow, par exemple here.

Questions connexes