0

Ergebnis aus Differenz Datum weiterverarbeiten

Hallo zusammen,

Ich möchte eine Jahresrendite berechnen und die Differenz aus Kaufdatum und aktuellem Datum weiterverarbeiten. 

Die Differenz klappt über

let tage := today() - Kaufdatum;
tage

Als Ergebnis erhalte ich dann z.b. 452 Tage. Mit dem Ergebnis kann ich aber nicht rechnen. Multipliziere ich * 100 kommt was anderes heraus

Danke für die Unterstützung 

10 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo, versuch's statt der oben stehenden Formel mal mit dieser:

     

    days(Kaufdatum, today())

    • Rob
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Super, vielen Dank!!

    • Peer
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo.

    Ich versuche schon  länger eine Lösung zu finden, von einem Datum (hier zB Eingangsdatum), maximale Tage zu addieren und in dem Berechnungsfeld (hier zB "zu zahlen bis" bis) das Datum anzueignen und dabei den Hintergrund abhängig der Tage farbig zu gestalten.

    Wenn 15 Tage vergangen sind, soll "zu zahlen bis" einen grünen Hintergrund haben, wenn zwischen 15 Tagen und 30 Tage, dann gelb, drüber rot.

    days(Eingangsdatum, today()) gibt nur die abgelaufenen Tage wieder.

    Ich finde einfach keine Lösung mit meinem eingeschränktem Wissen.

    Vielleicht hat jemand eine Ahnung.

    Danke im Voraus.

    LG Peer

    • Ninox-Professional
    • planoxpro
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Moin, wenn die Tage des Zahlungsziels als numerisches Datenfeld vorliegen (hier: 'Zieltage'), dann könnte man in einem Funktionsfeld namens 'Zahldatum' (o. ä.) folgenden Code ausprobieren:

     

    let Zieldatum := Eingangsdatum + Zieltage;
    let Resttage := days(today(), Zieldatum);
    let Farbe := if Resttage < 1 then
       "Red"
    else
       if Resttage < 16 then "Orange" else "Green" end
    end;
    styled(text(Zieldatum), Farbe)

    • Peer
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Vielen Dank für deine schnelle Antwort. 

    Aber es wird keine Farbe angezeigt.

    Und wenn die Tage länger her sind, als im Feld "Zieltage", bleibt Zahldatum leer.

    • Peer
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Ich habe gerade mitbekommen, das das Script nur in der Tabellenansicht funktioniert,In der Formular-Ansicht hingegen nicht. (Android Tablet)

    Warum? Ebenfalls ist nicht zu erkennen, warum bei Android Geräten die Datumsformate nicht den Einstellungen des Gerätes entsprechen. Bei mir wird zb 12-Mrz.-2019 angezeigt, obwohl in den Einstellungen German bzw Deutsch gewählt ist. Bei den Geräteeinstellungen wie auch bei Ninox.

    • Ninox-Professional
    • planoxpro
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Zu Android kann ich leider gar nichts sagen, tut mir leid. Es würde mich aber wundern, wenn das Script dort überhaupt nicht fuktionieren würde. Im Web, auf Mac und iOS funktionert es jedenfalls. Vielleicht meldet sich noch jemand, der was zu Android sagen kann.

    • Peer
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Im Web funktioniert es.

    Als ich das Archiv gesichert habe und neu eingelesen habe, funktionierte alles wie erhofft.

    Nochmals vielen Dank für deine Hilfe, Copytester.

    • Peer
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Zu zweiten Problem mit dem Datumsformat kann keiner etwas sagen oder hat eigene Erfahrungen damit?

    Ist es nur bei mir so?

    • Team Lead Customer Service
    • joerg
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Peer,

    in den Adroid Apps (und auch der iPhone App) ist die Datumsanzeige generell in diesem Format. 

    Wir haben es nun schon mit in die Liste der gewünschten Anpassungen aufgenommen, das Datum auch in einem anderen Format darstellen zu können.

    Danke für deine Geduld.

    Gruß, Jörg

     

    siehe auch: 

    https://ninoxdb.de/de/forum/technische-hilfe-5ab8fe445fe2b42b7dd39ee8/datumsformate-5afc396ebba3c42fa8cfebbd?post=5c9a1ff4fabd6c5418ae9197&page=2

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 10Antworten
  • 2761Ansichten