0

Umwandlung Datum in Geschäftsjahr

Hallo, ich müsste aus einer Datumsangabe (z.B. 30.04.2023) eine Geschäftsjahresangabe machen. Wobei das Geschäftsjahr leider schief ist, konkret von 01.05 bis 30.04 läuft. 

Somit sollte die Funktion beispielsweise folgende Ergebnisse liefern:

Datum 01.01.2025 - Geschäftsjahr 2024/2025

Datum: 30.04.2023 - Geschäftsjahr 2022/2023

Datum 01.05.2023  - Geschäftsjahr 2023/2024

Datum 01.12.2021  - Geschäftsjahr 2021/2022

Ich hätte mal so angefangen

let prevyear := year(Datum) - 1;
let nextyear := year(Datum) + 1;

scheitere dann aber an der if/then funktion und auch der Formatierung der Geschäftsjahresausgabe. 

Grüße, Alex

 

 

2 Antworten

null
    • mirko3
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hi Alexandra. Ich würde es so machen. Mirko

    if Datum <= date(year(Datum), 4, 30) then
        "Datum " + Datum + " - Geschäftsjahr " + (year(Datum) - 1) + "/" + year(Datum)
    else
        "Datum " + Datum + " - Geschäftsjahr " + year(Datum) + "/" + (year(Datum) + 1)
    end
    
    • alexandra
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Super, vielen Dank!!!!!