0

Berechnung kumulierte Rendite - Funktionsfeld

Hallo liebes Forum, ich beschäftige mich wieder einmal mit einem Thema, bei dem ich etwas Unterstützung gebrauchen könnte. Es geht um die Ermittlung einer Rendite über mehrere Zeiträume. Ich habe eine Tabelle in der es zwei Felder gibt Datum und Monatsrendite. Nun möchte ich über eine fortlaufende Rendite über mehrere Monate berechnen. Wie das in Excel bzw. Theoretisch funktioniert ist mir klar. Leider nicht die Umsetzung in ninox. Im Anhang wird es im Beispiel unter Punkt 2.5.2. (kumulierte Rendite) gut erläutert. Hat das mal jemand umgesetzt, bzw. kann mir etwas „Starthilfe“ bei dem Thema geben?

Frank

2 Antworten

null
    • mirko3
    • vor 6 Monaten
    • Gemeldet - anzeigen

    Hi Frank. Als Anregung mal folgendes. Die Rundungen ergeben das genaueste Ergebnis, aber in der Hunderterstelle noch immer 1-2 ungenau. Bei den Beispielzahlen ist das Ergebnis 0,4. Mirko

    let start := "2022/12";
    let ende := "2023/3";
    let ary := unique((select TABELLE)[yearmonth(Datum) >= start and yearmonth(Datum) <= ende].(1 + round(MONTHLYRETURN, 2)));
    let result := 1;
    for f in ary do
        result := round(result, 2) * f
    end;
    round(result - 1, 2)
    
      • Pro BoutiquenFonds GmbH
      • Eichelfr
      • vor 6 Monaten
      • Gemeldet - anzeigen

       

      Hallo Mirko, danke für deine Anregung. Ich habe mich einmal selbst mit nachfolgendem Script versucht, welches wie gewünscht läuft, wenn lediglich ein Wert in der Schleife berechnet wird. Wenn allerdings mehrere Schleifendurchläufe stattfinden, gibt es noch einen Fehler, den ich noch nicht lokalisieren konnte. Vielleicht fällt springt dir ja etwas ins Auge?

      Frank

Content aside

  • vor 6 MonatenZuletzt aktiv
  • 2Antworten
  • 55Ansichten
  • 2 Folge bereits