Mam przykład daty: 4/29/2015
. Muszę zmienić format daty jak "Wednesday,april 29,2015
. Jak to osiągnąć stosując SSRS
.?Wyświetlanie nazwy dnia i miesiąca w ssrs
8
A
Odpowiedz
8
Zakładając, że data pole jest typu danych date
lub datetime
(w przeciwnym razie trzeba będzie obsadę w zapytaniu SQL) , to w jaki sposób można to zrobić:
- kliknij prawym przyciskiem myszy pole tekstowe w którym wyświetlany jest Twój datetime i wybierz właściwości pola tekstowego:
- W lewym panelu wybrać numer, a następnie datę i wybrać żądany format:
- Następnie należy zobaczyć datę wyświetlany jako:
4
Planowane Format (Wednesday,april 29,2015
) nie jest standard, więc trzeba będzie następujący format custom:
"dddd,MMMM dd,yyyy"
więc wyjście wola data 4/29/2015
Wednesday,April 29,2015
który znajduje się bliżej co trzeba niż D
standardowego formatu, który będzie odtwarzany Wednesday, April 29, 2015
.
Teraz, gdy masz odpowiedni format, musisz umieścić go na raporcie.
Istnieją 2 opcje:
jestem zakładając, że masz pole datetime
nazywa YourDate
lub pole string
nazywa YourDateString
.
w wyrażeniu:
=Format(CDate(Fields!YourDateString.Value), "dddd,MMMM dd,yyyy")
=Format(Fields!YourDate.Value, "dddd,MMMM dd,yyyy")
We właściwościach elementu raportu
- Expression:
=CDate(Fields!YourDateString.Value)
lub=Fields!YourDate.Value
- Text Box Properties => Number => Własne => Format niestandardowy:
dddd,MMMM dd,yyyy
- Expression: