Udostępnij za pośrednictwem


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 datetimeformat.

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 datetimevalue 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 jako datetimevalue 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 argumencie date_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 formatdt"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 datetimevalue 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 datetimevalue odpowiadający 8 stycznia 2009 r.

  • W ustawieniach date/time, w których month poprzedza day, przykład zwraca datetimevalue odpowiadający 1 sierpnia 2009 r.

= DATEVALUE("8/1/2009")

funkcji