Funktionen auf Datumswerten
Datum.AddMonths
[Anzahl]→Datum
Anzahl (Zahl).
Resultat: Die Funktion AddMonths
liefert das um die Anzahl Monate entfernt liegende Datum in der Zukunft oder, falls Anzahl negativ ist, in der Vergangenheit.
Datum.AddWorkingDays
[Anzahl]→Datum
Anzahl (Zahl).
Resultat: Die Funktion AddWorkingDays
liefert das um die Anzahl Werktage entfernt liegende Datum in der Zukunft oder, falls Anzahl negativ ist, in der Vergangenheit.
Datum.AddYears
[Anzahl]→Datum
Anzahl (Zahl).
Resultat: Die Funktion AddYears
liefert das um Anzahl Jahre entfernt liegende Datum in der Zukunft oder, falls Anzahl negativ ist, in der Vergangenheit.
Jahr:Zahl.Date
[Monat(1):Zahl;Tag(1):Zahl]→Datum
Resultat: Die Funktion Date
liefert das Datum, das tag.monat.jahr entspricht. Wird für <Monat> oder <Tag> ein über die normalen Bereichsgrenzen hinausgehender Wert übergeben, verschiebt sich die Jahres- bzw. Monatszahl entsprechend.
Datum.Day
→Zahl
Resultat: Die Funktion Day
liefert den Tagesanteil eines Datums: 1...31.
Datum.DayOfWeek
→Zahl
Resultat: Die Funktion DayOfWeek
liefert den Wochentag eines Datums, dabei gilt: 0=Montag ... 6=Sonntag.
Datum.EvaluationDate
→Datum
Datum (Datum[Aktuelles Datum]).
Resultat: Die Funktion EvaluationDate
liefert das Auswertungsdatum, das vom Kontext einer Auswertung definiert wird und das Sie über das Eingabefeld "Auswertungsdatum" auf der Registerkarte "Start" für alle Vorlagen eines Workspaces eingeben können.
Auf diese Funktion als Default-Datum greift jede MM-Talk-Funktion, die einen Parameter "Auswertungsdatum" besitzt, zu.
Datum.EvaluationStartDate
→Datum
Datum (Datum[Aktuelles Datum]).
Resultat: Die Funktion EvaluationStartDate
liefert das Startdatum der Auswertung, wenn ein solches neben dem EvaluationDate
benötigt wird, die Auswertung also über ein Zeitintervall erfolgt.
Datum.Halbjahresanfang
→Datum
Resultat: Die Funktion Halbjahresanfang
liefert das Datum des Halbjahresanfangs vor dem übergebenen Datum.
Heute
→Datum
Resultat: Die Funktion Heute
liefert das aktuelle Auswertungsdatum.
DatumMitZeit.Hour
→Zahl
Resultat: Die Funktion Hour
liefert die Stunde der Uhrzeit auf 24-Stunden-Basis.
Datum.Jahresanfang
→Datum
Resultat: Die Funktion Jahresanfang
liefert das Datum des Jahresanfangs vor dem übergebenen Datum.
Datum.Max
[Datum]→Datum
Resultat: Die Funktion Max
liefert den größeren der beiden Datumswerte, also das aktuellere Datum.
Datum.Min
[Datum]→Datum
Resultat: Die Funktion Min
liefert den kleineren der beiden Datumswerte, also das Datum, das länger zurückliegt.
Datum.Minus
[n:Zahl]→Datum
Resultat: Die Funktion Minus
liefert das Datum minus n Tage.
DatumMitZeit.Minute
→Zahl
Resultat: Die Funktion Minute
liefert die Minute der Uhrzeit.
Zahl.Minutes
→Zahl
Resultat: Die Funktion Minutes
liefert die Zeitangabe in Minuten.
Datum.Monatsanfang
→Datum
Resultat: Die Funktion Monatsanfang
liefert das Datum des Monatsanfangs vor dem übergebenen Datum.
Datum.Month
→Zahl
Resultat: Die Funktion Month
liefert den Monatsanteil eines Datums: 1...12.
Datum.MonthsBetween
[Bis:Datum]→Zahl
Bis (Datum).
Resultat: Die Funktion MonthsBetween
liefert die Anzahl der Monate zwischen zwei Datumswerten. Gegebenenfalls wird ein gebrochener Wert geliefert.
Now
→DatumMitZeit
Resultat: Die Funktion Now
liefert das aktuelle Datum und die Uhrzeit nach Rechneruhr.
Datum.Plus
[n:Zahl]→Datum
Resultat: Die Funktion Plus
liefert das Datum plus n Tage.
Datum.Quartalsanfang
→Datum
Resultat: Die Funktion Quartalsanfang
liefert das Datum des Quartalsanfangs vor dem übergebenen Datum.
DatumMitZeit.Second
→Zahl
Resultat: Die Funktion Second
liefert die Sekunde der Uhrzeit.
SysDate
→Datum
Resultat: Die Funktion SysDate
liefert die aktuelle Systemzeit.
Hour.Time
[Minute;Second]→Zahl
Resultat: Die Funktion Time
liefert die Zeit als Bruchteil von Tagen, die Hour:Minute:Second entspricht.
Datum.Ultimo
→Datum
Resultat: Die Funktion Ultimo
liefert den Monatsletzten.
Datum.WeeksBetween
[Bis:Datum]→Zahl
Bis (Datum).
Resultat: Die Funktion WeeksBetween
liefert die Anzahl der Wochen zwischen zwei Datumswerten. Gegebenenfalls wird ein gebrochener Wert geliefert.
Datum.Wochenanfang
→Datum
Datum.Wochenende
→Datum
Resultat: Die Funktionen Wochenanfang
und Wochenende
liefern das entsprechende Datum vor bzw. nach dem übergebenen Datum.
Datum.WorkingDayNext
→Datum
Datum.WorkingDayPrev
→Datum
Resultat: Die Funktionen WorkingDayNext
und WorkingDayPrev
runden ein Datum auf Montag-Freitag, wobei für Samstag und Sonntag der nachfolgende Montag bzw. bei WorkingDayPrev
der vorherige Freitag geliefert wird.
Datum.WorkingDaysBetween
[Bis:Datum]→Zahl
Bis (Datum).
Resultat: Die Funktion WorkingDaysBetween
liefert die Anzahl der Werktage zwischen zwei Datumswerten.
Datum.Year
→Zahl
Resultat: Die Funktion Year
liefert den Jahresanteil eines Datums.
Datum.YearsBetween
[Bis:Datum]→Zahl
Bis (Datum).
Resultat: Die Funktion YearsBetween
liefert die Anzahl der Jahre zwischen zwei Datumswerten. Gegebenenfalls wird ein gebrochener Wert geliefert.
Datum.Zinstage
[optional: Enddatum;Periodenformel]→Zahl
Enddatum (Datum[Aktuelles Datum]): Das Datum, bis zu dem die Zinstage berechnet werden.
Periodenformel (Periodenformel[act/act (ISMA-251)]): Der Typ der Periodenformel.
Resultat: Die Funktion Zinstage
liefert die Anzahl der Zinstage.
Beachten Sie hierbei, dass das Enddatum standardmäßig nicht Teil der Berechnung ist. Wenn man die Anzahl der Zinstage für ein Intervall berechnet, dann wird (standardmäßig) der erste Tag des Intervalls mitgezählt und der letzte nicht.