0

Syntax Probleme

Ich komme nicht richtig weiter mit dieser if Abfrage, könnte mir jemand bzgl. der Syntax helfen? Das Eintrittsdatum soll geprüft werden. Wenn der Eintritt im aktuellen Jahr stattgefunden hat soll die Anzahl der Jahres-Restmonate für den Beitrag errechnet werden. Anderfalls die vollen 12 Monate verwendet werden.

{if year(Mitgliedertabelle.Eintritt) = (= year(now())) then
" 13-month(Mitgliedertabelle.Eintritt) "
else
"12 Monate "
end}

4 replies

null
    • Support
    • 6 yrs ago
    • Reported - view

    Hallo M, 

    wie wäre es damit?:

     

    let myJahr := year(now())

    if year(Mitgliedertabelle.Eintritt) = my Jahr then
    Restmonate := 12 - number(month(Mitgliedertabelle.Eintritt))
    else
    Restmonate := 12
    end

     

    Gruß, Jörg

    • Markus
    • 6 yrs ago
    • Reported - view

    Hi, vielen Dank für deinen Vorschlag. Handelt es sich bei Restmonate um eine Variable oder ein Feld?

    • Birger
    • 6 yrs ago
    • Reported - view

    im Beispiel ist es ein Feld.

    Birger

    • Support
    • 6 yrs ago
    • Reported - view

    Hallo M, 

    in meinem Beispiel ist es als Feld dargestellt, man könnte es aber auch als Variable verwenden, dann müsste noch ein:

    let 

    davor.

    Gruß, Jörg

Content aside

  • 6 yrs agoLast active
  • 4Replies
  • 1235Views