Date de conversion avec SQL Server Reporting Services /

voix
1

J'ai 2 champs dans le mois de base de données (numérique) et l'année (numérique) et je veux les combiner dans un rapport qui combine ces 2 champs et les formater avec MMM-AAAA. par exemple 7-2008 devient Jul-2008. Comment je fais ça?

Créé 30/09/2008 à 07:19
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
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 un est DateSerial.

Pour formater la date, définissez la propriété Format sur la zone de texte. Vous devriez être en mesure d'utiliser « MMM-yyyy » comme format.

Mise à jour : Comme le souligne Peter, vous devez spécifier les paramètres selon vos besoins. Si vous vous souciez à peu près année et le mois, juste fournir une valeur 1pour la journée. Puisque vous formatez la valeur sans le composant jour , il n'a pas d' importance quelle valeur utilisez - vous (aussi longtemps qu'il crée une date valide).

Créé 30/09/2008 à 08:41
source utilisateur

voix
0

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

Créé 30/09/2008 à 12:03
source utilisateur

voix
0

= DateSerial (année, mois, jour)

Créé 30/09/2008 à 07:20
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more