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

Die korrekte Verwendung von Datums- und Zeitfunktionen kann manchmal schwierig sein. In der Hilfe beschreiben die Funktionsthemen die spezifischen Einzelheiten der einzelnen Funktionen. Informationen über allgemeine Überlegungen bei der Verwendung von Datum- und Zeitfunktion finden Sie in den folgenden Themen:

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( ).