DOW( )-Funktion
Gibt einen numerischen Wert (1-7) wieder, der dem Wochentag für das angegebene Datum oder Datumzeit entspricht. Abkürzung für „Day of Week“ (Wochentag).
Syntax
DOW(Datum/Datumzeit)
Parameter
Name | Typ | Beschreibung |
---|---|---|
Datum/Datumzeit |
Datumzeit |
Das Feld, der Ausdruck oder Literalwert, aus dem der numerische Wochentag zu extrahieren ist. |
Ausgabe
Numerisch.
Beispiele
Einfache Beispiele
Gibt „4“ zurück, weil der 31. Dezember 2014 auf einen Mittwoch, den vierten Tag der Woche, fällt:
DOW(`20141231`)
DOW(`20141231 235959`)
Gibt den numerischen Wochentag für jeden Wert im Feld Rechnungsdatum zurück:
DOW(Rechnungsdatum)
Weiterführende Beispiele
An einem Wochenende stattfindende Transaktionen identifizieren
Verwenden Sie die DOW( )-Funktion, um Transaktionen zu identifizieren, die an einem Wochenende stattfinden. Der nachfolgende Filter isoliert Daten in dem Feld Transaktionsdatum, die auf einen Samstag oder Sonntag fallen.
SET FILTER TO DOW(Transaktionsdatum) = 7 OR DOW(Transaktionsdatum) = 1
Bemerkungen
Parameterdetails
Ein für Datum/Datumzeit spezifiziertes Feld kann ein beliebiges Datums- oder Datumzeit-Format verwenden, vorausgesetzt die Felddefinition definiert das Format korrekt.
Angabe eines literalen Datums- oder Datumzeit-Werts
Wenn für Datum/Datumzeit ein literales Datum oder ein literaler Datumzeit-Wert angegeben wird, können lediglich die in der folgenden Tabelle aufgeführten Formate verwendet werden, und die Werte müssen in Backquotes gesetzt werden – zum Beispiel `20141231`.
Verwenden Sie keine Trennzeichen wie zum Beispiel Schrägstriche (/) oder Doppelpunkte (:) zwischen den einzelnen Datums- und Zeitkomponenten.
-
Datumzeit-Werte – Sie können eine beliebige Kombination der in der folgenden Tabelle aufgelisteten Datums-, Trennzeichen- und Zeitformate verwenden. Das Datum muss der Zeit vorangestellt werden und durch ein Trennzeichen getrennt werden. Gültige Trennzeichen sind ein einzelnes Leerzeichen, der Buchstabe ‘t’ oder der Buchstabe ‘T’.
-
Zeitwerte – Sie müssen Zeiten im 24-Stunden-Format angeben. Verschiebungen zur Coordinated Universal Time (UTC) muss ein Plus- (+) oder Minuszeichen (-) vorangehen.
Beispielformate
Beispiel für Literalwerte
JJJJMMTT
`20141231`
JJMMTT
`141231`
JJJJMMTT hhmmss
`20141231 235959`
JJMMTTthhmm
`141231t2359`
JJJJMMTTThh (YYYYMMDDThh)
`20141231T23`
JJJJMMTT hhmmss+/-hhmm
(UTC Anpassung)
`20141231 235959-0500`
JJMMTT hhmm+/-hh
(UTC Anpassung)
`141231 2359+01`
Hinweis
Verwenden Sie bei Daten mit einer UTC-Anpassung in Zeitformaten hh nicht alleine. Vermeiden Sie zum Beispiel: hh+hhmm. Die Ergebnisse können sonst unzuverlässig sein.
Verwandte Funktionen
Wenn Sie die folgende Rückgabe benötigen:
- den Namen des Wochentags, verwenden Sie statt DOW( ) die Funktion CDOW( ).
- den Monatstag als Zahl (1 bis 31), verwenden Sie statt DOW( ) die Funktion DAY( ).