Udostępnij za pośrednictwem


DATEVALUE

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

Konwertuje datę w formacie tekstowym na datę w formacie daty/godziny.

Składnia

DATEVALUE(date_text)

Parametry

Termin Definicja
date_text Tekst reprezentujący datę.

Wartość właściwości/Wartość zwracana

Data w formacie datetime.

Uwagi

  • Podczas konwertowania DATEVALUE używa ustawień regionalnych i ustawień daty/godziny modelu w celu określenia wartości daty. Jeśli ustawienia daty/godziny modelu reprezentują daty w formacie Miesiąc/Dzień/Rok, ciąg "1/8/2009" jest konwertowany na wartość datetime równoważną 8 stycznia 2009 r. Jeśli jednak ustawienia daty/godziny modelu reprezentują daty w formacie Dzień/Miesiąc/Rok, ten sam ciąg jest konwertowany jako wartość datetime równoważna 1 sierpnia 2009 r.

  • Jeśli konwersja przy użyciu ustawień regionalnych i ustawień daty/godziny modelu zakończy się niepowodzeniem, DATEVALUE spróbuje użyć innych formatów dat. W takim przypadku niektóre wiersze mogą być konwertowane przy użyciu jednego formatu, a inne wiersze są konwertowane przy użyciu innego formatu. Na przykład "5/4/2018" może zostać przekonwertowana na 4 maja 2018 r. i "20/4/2018" może zostać przekonwertowana na 20 kwietnia.

  • Jeśli pominięto część roku argumentu date_text, funkcja DATEVALUE używa bieżącego roku z wbudowanego zegara komputera. Informacje o czasie w argumencie date_text są ignorowane.

  • Ustawienia regionalne modelu i ustawienia danych/czasu są początkowo określane przez aplikację i komputer podczas tworzenia modelu.

  • Data i data/godzina można również określić jako literał w formacie dt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss"lub dt"YYYY-MM-DD hh:mm:ss". W przypadku określenia jako literału użycie funkcji DATEVALUE w wyrażeniu nie jest konieczne. Aby dowiedzieć się więcej, zobacz DAX Składnia | Data i godzina.

Przykład

Poniższy przykład zwraca inną wartość datetime w zależności od ustawień regionalnych modelu i ustawień dotyczących sposobu prezentowania dat i godzin.

  • W ustawieniach daty/godziny, w których dzień poprzedza miesiąc, przykład zwraca wartość datetime odpowiadającą 8 stycznia 2009 r.

  • W ustawieniach daty/godziny, w których miesiąc poprzedza dzień, przykład zwraca wartość datetime odpowiadającą 1 sierpnia 2009 r.

= DATEVALUE("8/1/2009")

funkcje daty i godziny