DATEVALUE
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Konwertuje date w format tekstowych na date w formatdata/godzina.
Składnia
DATEVALUE(date_text)
Parametry
Termin | Definicja |
---|---|
date_text |
Tekst reprezentujący date. |
Valuewłaściwości /Return value
date w datetime
format.
Uwagi
Podczas konwertowania DATEVALUE używa ustawień regionalnych anddate/time modelu w celu określenia datevalue. If ustawienia date/time modelu reprezentują daty w formatMonth/Day/Year, a następnie ciąg "1/8/2009" jest konwertowany na
datetime
value równoważną 8 stycznia 2009 r. Jednak if ustawienia date/time modelu reprezentują daty w formatDay/Month/Year, ten sam ciąg jest konwertowany jakodatetime
value odpowiadający 1 sierpnia 2009 r.If konwersji przy użyciu ustawień regionalnych anddate/time modelu kończy się niepowodzeniem, DATEVALUE spróbuje użyć innych formatów date. W takim przypadku niektóre wiersze mogą być konwertowane przy użyciu jednego formatand inne wiersze są konwertowane przy użyciu innego format. Na przykład "5/4/2018" może convert do 4 maja 2018 r., and "20/4/2018" może convert do 20 kwietnia.
If pominięto część year argumentu
date_text
, funkcja DATEVALUE używa bieżącej year z wbudowanego zegara komputera. Time informacje w argumenciedate_text
są ignorowane.Ustawienia regionalne modelu and danych/time są początkowo określane przez komputer and aplikacji podczas tworzenia modelu.
Date and daty/godziny można również określić jako literał w format
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
, ordt"YYYY-MM-DD hh:mm:ss"
. W przypadku określenia jako literału użycie funkcji DATEVALUE w wyrażeniu jest not konieczne. Aby dowiedzieć się więcej, zobacz DAX Składnia | Dateandtime.
Przykład
Poniższy przykład zwraca inny datetime
value w zależności od ustawień regionalnych modelu and ustawień dotyczących sposobu prezentowania dat and razy.
W ustawieniach date/time, w których day poprzedza month, przykład zwraca
datetime
value odpowiadający 8 stycznia 2009 r.W ustawieniach date/time, w których month poprzedza day, przykład zwraca
datetime
value odpowiadający 1 sierpnia 2009 r.
= DATEVALUE("8/1/2009")
Related zawartości
funkcji