Loading
Tableau-semantikk
Bruke DATEPARSE-funksjonen

Bruke DATEPARSE-funksjonen

DATEPARSE-funksjonen tar inn den strengen og det brukerspesifikke formatet og returnerer et datofelt.

Datoer lagres i strenger i forskjellige mønstre (for eksempel YYYY-MM-DD, DDMMMMYY og MMM DD, YYYY). Når disse feltene behandles som strenger, mangler de funksjonaliteten til et felt med en dato-datatype, som detaljert datojerarki, kontinuerlige datoer og manipulering av datodeler.

Hvis endring av datatypen fra streng til dato ikke fungerer, bruker du DATEPARSE-funksjonen til å konvertere feltet til en datodatatype. Syntaksen er DATEPARSE("format", string).

  • Formateringsverdien er en hardkodet streng basert på de støttede formatene.
  • Strengverdien kan være et felt eller en hardkodet verdi.

Formatet må oppgis for å unngå feil som å reversere måneden og dagen på tvers av forskjellige nasjonale innstillinger, som

DATEPARSE("MMDDYYYY", "03112028") utdata 11. mars 2026.

DATEPARSE("DDMMYYYY", "03112028") utdata 3. november 2026.

DATEPARSE-funksjonen støtter formatene som er nevnt i denne tabellen:

Støttede formater for DATEPARSE-funksjonen
Tidsenhet Format Eksempel på utdata
År

åå

å, åååå

26

2026

Kvartal

Q/q

QQ/qq

2

02

Måned

M

MM

MMM

MMMM

9

09

Sep

September

Frittstående måned

L

LL

LLL

LLLL

9

09

Sep

September

Uke i året (1–53)

w

ww

1

47

Dag i måneden

d

dd

 
Dag i året

D

DD

DDD

3

25

143

Lokal dag i uken (avhenger av nasjonal innstilling)

e

ee

eee

eeee

1

01

Sol eller Mand

Søndag eller mandag

Ukedag

E

EE

EEE

EEEE

Av

Onsdag

Time (12h) (1-12)

h

uh

8

08

Time (24h) (0-23)

H

TT

8

15

Minutt

m

mm

8

08

Andre

s

ss

8

08

Delvis sekund

S

SS

SSS

(opptil seks desimalplasser)

2

23

235

(opptil seks desimalplasser)

ISO-år

d

dd

ISO-år

ISO-uke

IW

ISO-uke

Merknader om bruk av formatene

Inndata

  • Formateringsinndataene må være hardkodet tekst i funksjonen.
  • Ugyldige inndata fører til spørringsfeil i stedet for null-utdata.
  • Kvartalsinndata må være 1–4 eller 01–04.
  • Delte sekunder støttes med opptil seks desimalplasser.
  • Tidssoner ignoreres.
  • Lokal dag i uken e tar hensyn til nasjonal innstilling og hvilken dag i uken som regnes som starten på uken, for eksempel søndag eller mandag.

Virkemåte år

  • yy returnerer det tosifrede året. For tosifrede år under 70 er århundret 2000-tallet eller 2000+å. For tosifrede år 70 og nyere er århundret 1900 eller 1900+å.
  • For frittstående måneder (uten årspesifikasjon) er standardåret 0001. Dette formatet er forskjellig fra Tableau Classic, som bruker 1900.

ISO-formater

  • Unngå å blande ISO- og ikke-ISO-datodeler, og unngå å blande ISO-mønstre. Bruk for eksempel IYYY IW eller YYYY ww, ikke IYYY ww eller YYYY IW.
  • Formater som angir ISO-år, må også angi ISO-uke. Uten ISO-uke returneres det gregorianske året. Dette formatet er forskjellig fra Tableau Classic, som returnerer ISO-året selv uten uken.

Formater som ikke støttes, som er tilgjengelig i Tableau Classic:

  • A – millisekunder på en dag støttes ikke. I stedet for å slippe eller avrunde tiden returnerer A 00:00:00.
  • c – frittstående dag i uken. Bruk av c fører til feil og en spørringsfeil.
  • EEEEE/EEEEEE – Korte ukedager (som T eller Tu) fører til feil og en spørringsfeil, bare opptil EEEE støttes.
  • ÅÅÅÅ – variasjoner i ISO-årsformater støttes ikke. Bruk av Y eller YYY fører til feil og en spørringsfeil.

Eksempler

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

ddMMMMYY → 20Februar2021

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

 
Laster
Salesforce Help | Article