0
Tage berechnen mit Jahreswechsel falsch
Hallo und Guten Tag
Ich nutze unten stehende Formel um das Zahlungsziel ab Rechnungsdtaum automatisch zu setzen. Nun habe ich Rechnungsdatum 01.01.2023 und Zahlungfrist 30 Tage, jedoch wird das Zahlungsziel auf den 06.12.2022 gesetzt.
Zahlungsziel := Rechnungsdatum + number(text(Zahlungsfrist))
Rechnungsdatum und Zahlungsziel = Datumfeld
Zahlungsfrist = Auswahlfeld
Was kann ich da anpassen damit es passt?
5 Antworten
-
Zahlungsfrist ist ein Auswahlfeld, das Ergebnis ist also keine Zahl, sondern Text. Versuch mal so:
let frist := number(extractx(text(Zahlungsfrist), "\d+")); Zahlungsziel := date(year(Rechnungsdatum), month(Rechnungsdatum), day(Rechnungsdatum) + frist)
Mirko
-
Ja, als Trigger im Auswahlfeld. Wahrscheinlich ist aber Zahlungsziel ein Textfeld und nicht, wie ich dachte, ein Datumfeld. Versuche mal so. Die Zahl ist übrigens der numerische Datumswert in Millisekunden.
let frist := number(extractx(text(Zahlungsfrist), "\d+")); Zahlungsziel := format(date(year(Datum), month(Datum), day(Datum) + frist), "DD.MM.YYYY")
Content aside
- vor 2 JahrenZuletzt aktiv
- 5Antworten
- 29Ansichten
-
2
Folge bereits