Erläuterungen
|
Die Verwendung der Funktion ist sinnvoll, wenn der Wochentag
in einen Kontext eingebunden werden soll. Soll hingegen der
Wochentag alleine in einem Attribut angezeigt werden, dann
ist es effizienter und einfacher, das Datenformat eines Attributs
mit Datumsangaben auf ein Format für die Anzeige des Wochentags
einzustellen, z.B. "tttt", "ttt", "dddd". Dieses Attribut kann im
einfachsten Fall eine Verknüpfung auf ein anderes Attribut mit
Datumsangaben sein oder auch eine Formel, die Datumsangaben
liefert. Werte dieses Attributs werden im Gegensatz zu den
Ergebnissen von Weekday automatisch chronologisch sortiert (Montag
vor Dienstag usw.).
Parameter
|
Erläuterungen
|
Zulässige Parametertypen (Datenformate)
|
Datum
|
Datum, aus dem der Name des Wochentags ermittelt werden
soll.
|
Datum
Datum mit Uhrzeit
|
Sprache
|
Landesspezifische Bezeichnung der Sprache, in der der Name des
Wochentags angezeigt werden soll.
Die landesspezifische Bezeichnung der Sprache ist ausgeschrieben
oder abgekürzt zu
erfassen. Als Argument kann die Bezeichnung jeder Sprache
eingegeben werden, die in InfoZoom implementiert ist. Wenn Sie die
Bezeichnung einer anderen Sprache eingeben, z.B. "Türkçe", dann
wird "undefiniert" geliefert.
Thema: Sprachen und
Sprachbezeichnungen
|
String
|
abgekürzt
|
Bestimmt, ob der Name des Wochentags abgekürzt wird ("yes").
Hinweis: Dieser Parameter ist optional. Wird er
nicht verwendet, dann wird automatisch der ausgeschriebene Name des
Wochentags geliefert.
|
String (Wahrheitswert)
|
Tipp: Um Wochentagsziffern (Montag = 0,
Dienstag = 1 usw.) zu einem Attribut mit Datumsangaben zu erhalten,
können Sie folgende Formel verwenden: Mod([Datum] -
'1.1.0001',7)
Beispiele
Beispiele
Einbindung des Wochentags in einen Text:
Analysezweck
|
Ermittlung der entsprechenden Namen der Wochentage und
Verwendung in einem Text.
|
Formel
|
"Du bist an einem " + Weekday( [Geburtstag], "de") + " geboren!"
|
Ergebnis
|
Geburtstag
|
Text
|
17.06.2009
|
Du bist an einem Mittwoch geboren!
|
22.05.2000
|
Du bist an einem Montag geboren!
|
|
Einbindung von "Weekday" in eine
If-Funktion:
Analysezweck
|
Vergabe von Arbeitsstunden je Wochentag
|
Formel
|
If( Weekday([Datum], "de")= "Sonntag" or Weekday( [Datum],"de") = "Samstag", 0, 8)
|
Ergebnis
|
Datum
|
Wochentag
|
Arbeitsstunden
|
19.06.2009
|
Freitag
|
8
|
20.06.2009
|
Samstag
|
0
|
21.06.2009
|
Sonntag
|
0
|
22.06.2009
|
Montag
|
8
|
|
|