UebergeordnetesD.bmp Grundlegende Informationen zu LEA Auswertungen via Stapel finden Sie unter Stapel LEA Auswertung.



 Überblick

Folgende Makros können für die dynamische Ermittlung von Zeiträumen eingesetzt werden, wenn LEA Auswertungen via Stapel verarbeitet werden. Ausgangsdatum für die Ermittlung ist immer das Ausführungsdatum. Es wird zur Ermittlung des Datums keine Rücksicht auf die Regeln der Periodenverwaltung genommen.

Der Makrotext kann 1:1 als Makro in den Stapelvariablen verwendet und zu diesem Zweck aus diesem Hilfe-Dokument kopiert werden.

 Beginndatum des Vormonats

Mit folgendem Makro kann das Beginndatum des Vormonats ermittelt werden. Es kann z. B. zum Filtern im Feld "Leistungsdatum von" verwendet werden.

Standardmäßig wird ein Monat zurückgerechnet.
Die Anzahl der Monate kann jedoch verändert werden, indem die entsprechende Anzahl im Parameter "AnzahlMonate" statt "1" angegeben wird.

Beispiel 
Beispiel.png
AnzahlMonate := 1   

//MAKRO AB HIER HICHT VERÄNDERN!

BeginnMonat := BMD_DECMONTH(BMD_DATE(),AnzahlMonate);  //DecMonth                                 
                                             
Result:= BMD_FORMATDATE(BMD_CONCAT('01.',BMD_FORMATNUM('00',BMD_MONTH(BeginnMonat))) + BMD_CONCAT('.',BMD_YEAR(BeginnMonat)),'DD.MM.YYYY','DD.MM.YYYY');    
                                           
//BMD_SHOWMESSAGE(Result)

 Endedatum des Vormonats

Mit folgendem Makro kann das Endedatum des Vormonats ermittelt werden. Es kann z. B. zum Filtern im Feld "Leistungsdatum bis" verwendet werden.

Standardmäßig wird ein Monat zurückgerechnet.
Die Anzahl der Monate kann jedoch verändert werden, indem die entsprechende Anzahl im Parameter "AnzahlMonate" statt "1" angegeben wird.

Beispiel 
Beispiel.png
AnzahlMonate := 1   

//MAKRO AB HIER HICHT VERÄNDERN!                          

BeginnMonat := BMD_DECMONTH(BMD_DATE(),AnzahlMonate);  //DecMonth                                 
                                             
Result:= BMD_FORMATDATE(BMD_CONCAT(BMD_LASTDAY(BMD_MONTH(BeginnMonat),BMD_YEAR(BeginnMonat)),BMD_FORMATNUM('00',BMD_MONTH(BeginnMonat))) + BMD_CONCAT('.',BMD_YEAR(BeginnMonat)),'DD.MM.YYYY','DD.MM.YYYY');  
                                                                                                                                                                             
//BMD_SHOWMESSAGE(Result)

 Vorperiode

Mit folgendem Makro kann die Vorperiode ermittelt werden. Es kann z. B. zum Filtern im Feld "Periode von" und/oder "Periode bis" verwendet werden.

Standardmäßig wird ein Monat zurückgerechnet.
Die Anzahl der Monate kann jedoch verändert werden, indem die entsprechende Anzahl im Parameter "AnzahlMonate" statt "1" angegeben wird.

Beispiel 
Beispiel.png
AnzahlMonate := 1   

//MAKRO AB HIER HICHT VERÄNDERN!

BeginnMonat := BMD_DECMONTH(BMD_DATE(),AnzahlMonate);  //DecMonth                                 

Result:= BMD_FORMATDATE(BMD_CONCAT('01.',BMD_FORMATNUM('00',BMD_MONTH(BeginnMonat))) + BMD_CONCAT('.',BMD_YEAR(BeginnMonat)),'DD.MM.YYYY','YYYYMM'); 
                                           
//BMD_SHOWMESSAGE(Result)

Hinweis
Hinweis.png
Dieses Makro kann auch eingesetzt werden, damit beispielsweise eine Vergleichsperiode ermittelt werden kann.

Dazu ist das Makro ein weiteres Mal als Stapelvariable anzulegen und dort im Parameter "AnzahlMonate" muss statt "1" z. B. "13" eingegeben werden, damit das Makro nicht nur ein Monat zurückermittelt, sondern 13 Monate.


1097582601000001570.png