0

Zweitgrößte, drittgrößte etc. Werte aus Array

Hallo,

aus einem (sortierten) array wie [2,2,4.5,6,7,7,7,8] möchte ich den zweitgrößetn, den drittgrößten etc. Einzelwert auslesen. Mit item stoße ich ja auf Dopplungen.

Gibt es da einen zielführenden Befehl wie in Tabvellenkalkulationen?

Danke für Hilfe

2 Antworten

null
    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Damit müßte es gehen. Im Beispiel der drittgrößte Wert:

    *

    let ary:=[2,2,4.5,6,7,7,7,8];
    let uniqueAry := unique(ary);
    item(uniqueAry, 2)

    *

    • Maurice
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo MZ,

    vielen Dank. Ich hatte in der Ninox Reference Datenbank unter den Array-Funktionen geschaut, aber unique wohl irgendwie übersehen. Damit hat es (natürlich) geklappt.

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 2Antworten
  • 128Ansichten