Loading
Tableau-semantik
Brug funktionen DATEPARSE

Brug funktionen DATEPARSE

Funktionen DATEPARSE tager dette strenginput og det brugerspecifikke format og returnerer et datofelt.

Datoer gemmes i strenge i forskellige mønstre (f.eks. YYYY-MM-DD, DDMMMMYY og MMM DD, YYYY). Når disse felter behandles som strenge, mangler de funktionaliteten af et felt med en dato-datatype, f.eks. datohierarkiet, kontinuerlige datoer og manipulation af datoer.

Hvis ændring af datatypen fra streng til dato ikke fungerer, skal du bruge DATEPARSE til at konvertere feltet til en datodatatype. Syntaksen er DATEPARSE("format", string).

  • Formateringsværdien er en hardcodet streng baseret på de understøttede formater.
  • Strengværdien kan være et felt eller en hardcodet værdi.

Formatet skal angives for at undgå fejl som omvendt måned og dag på tværs af forskellige landestandarder, f.eks.:

DATEPARSE("MMDDYYYY", "03112028") udgivelser den 11. marts 2026.

DATEPARSE("DDMMYYYY", "03112028") udgivelser den 3. november 2026.

Funktionen DATEPARSE understøtter de formater, der er nævnt i denne tabel:

Understøttede formater for DATEPARSE-funktion
Tidsenhed Format Eksempeloutput
År

åå

y, yyyy

26

2026

Kvartal

Q/q

QQ/qq

2

02

Måned

M

MM

MMM

MMMM

9

09

Sep

September

Enkeltstående måned

L

LL

LLL

LLLL

9

09

Sep

September

Uge i året (1-53)

w

ww

1

47

Dag i måneden

d

dd

 
Dag i året

D

DD

DDD

3

25

143

Lokal ugedag (afhænger af landestandard)

e

ee

eee

eeee

1

01

Sun eller Mon

Søndag eller mandag

Ugedag

E

EE

EEE

EEEE

Wed (Gennemsnit

Onsdag

Time (12h) (1-12)

h

uh

8

08

Time (24h) (0-23)

H

TT

8

15

Minut

m

mm

8

08

Anden

s

ss

8

08

Delvis sekund

S

SS

SSS

(op til seks decimaler)

2

23

235

(op til seks decimaler)

ISO-år

d

dd

ISO-år

ISO-uge

IW

ISO-uge

Bemærkninger for brug af formaterne

Input

  • Formatinputtet skal være hardcodet tekst i funktionen.
  • Ugyldige input forårsager forespørgselsfejl i stedet for nul-output.
  • Kvartalsinput skal være 1-4 eller 01-04.
  • Delvise sekunder understøttes op til seks decimaler.
  • Tidszoner ignoreres.
  • Lokal ugedag e respekterer landestandarden, og hvilken ugedag der betragtes som ugens start, f.eks. søndag eller mandag.

År-adfærd

  • yy viser det tocifrede år. For tocifrede år under 70 er århundredet 2000-tallet eller 2000+å. For tocifrede år 70 og derover er århundredet 1900 eller 1900+åå.
  • For enkeltstående måneder (uden en årsspecifikation) er standardåret 0001. Dette format er forskelligt fra Tableau Classic, som som standard er 1900.

ISO Formats

  • Undgå at blande ISO- og ikke-ISO-dato-dele, og undgå at blande ISO-mønstre. Brug f.eks. IYYY IW eller YYYY ww, ikke IYYY ww eller YYYY IW.
  • Formater, der angiver ISO-år, skal også angive ISO-uge. Uden ISO-uge returneres det gregorianske år. Dette format er forskelligt fra Tableau Classic, som returnerer ISO-året, selv uden ugen.

Ikke-understøttede formater, der er tilgængelige i Tableau Classic:

  • A – millisekunder i en dag understøttes ikke. I stedet for at droppe eller afrunde tiden, returnerer A 00:00:00.
  • c – enkeltstående dag i ugen. Brug af c medfører fejl og en forespørgselsfejl.
  • EEEEE/EEEEEE – korte hverdage (f.eks. T eller Tu) forårsager fejl og en forespørgselsfejl, kun op til EEEE understøttes.
  • Y/YYY – variationer i ISO-årformater understøttes ikke. Brug af Y eller YYY medfører fejl og en forespørgselsfejl.

Eksempler

MM/dd/yyyy HH:mm:ss → 09/22/2018 13:05:00

ddMMMMYY → 20February2021

2016-06-04T1430 → YYYY-MM-dd'T'Hmm

 
Indlæser
Salesforce Help | Article