0

Berechnung zwischen Datum und Datum Feld wenn es aber leer ist!

Hallo liebe Comunity habe folgendes Problem Ich mache eine Berechnung zwischen 2 Felder "seit" und "Austrittsmonat" mein Problem ist aber das jenes Feld "Austrittmonat" ab und zu leer ist und es eigentlich das aktuelle Datum ( Today() ) hernehmen sollte. Weis nur nicht genau wie ich dies in meine Formel einbauen kann. Wer hat einen Tipp wie diese einzubauen wäre. Vielen Danke für Eure mithilfe.

mfg Claus

let myDate := seit;
let myAus := Austrittsmonat;
let myString := yearmonth(myDate);
while myDate < myAus do
myDate := date(year(myDate), month(myDate) + 1, day(myDate));
myString := myString + "," + yearmonth(myDate)
end
;
let mySum := cnt(split(myString, ",")) - 1;
let myYears := floor(mySum / 12);
let myMonths := mySum - myYears * 12;
myYears + if myYears = 1 then " Jahr" else " Jahre " end + myMonths + if myMonths = 1 then "Monat" else " Monate" end

3 Antworten

null
    • RMS Immobilière
    • Arsene_Nickels
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo

     

    anstatt let myAus:= Austrittsmonat  schreibst du

    if Austrittsmonat then let myAus:= Austrittsmonat

    else let myAus:= yearmonth(today())

    end

     

    lg

    Arsène

    • Torsten_Stang.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    ... oder:

     

    let myAus := if Austrittsmonat then Austrittsmonat else yearmonth(today()) end

     

    lg, Torsten

    • Claus.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Vielen Dank für die Hilfen Die Lösung kommt mitTorsten Stang

    let myAus := if Austrittsmonat then
    string(Austrittsmonat)
    else
    string(today())
    end;

     

    funktioniert einwandfrei habe beide Werte in String umgewandelt danach klappte es.

    Vielen Dank Euch beiden lg Claus