2008-09-30 9 views

Répondre

1

DateSerial est la bonne réponse:

http://msdn.microsoft.com/en-us/library/bbx05d0c(VS.80).aspx

SSRS utilise VB.Net pour les expressions. Utilisez l'éditeur d'expression pour parcourir les fonctions disponibles, dont DateSerial.

Pour mettre en forme la date, définissez la propriété Format sur la zone de texte. Vous devriez pouvoir utiliser "MMM-yyyy" comme format.

Mise à jour: Comme Peter le signale, vous devez spécifier les paramètres si nécessaire. Si vous vous souciez seulement de l'année et du mois, fournissez simplement une valeur de 1 pour la journée. Puisque vous formatez la valeur sans le composant de jour, peu importe la valeur que vous utilisez (à condition qu'elle crée une date valide).

0

= DateSerial (année, mois, jour)

+0

Ce n'est pas reconnu dans T-SQL ni SSRS .... – TheObserver

+0

C'est vb.net et est reconnu dans SSRS –

0

La réponse de Brannon est correcte, sauf qu'il omet le fait que vous spécifiez simplement un littéral pour le jour. Toute valeur comprise entre 1 et 28 fera l'affaire.