Neues Thema starten
Beantwortet

Suchen nach dem 2 niedrigsten Wert (n-ten Wert) je Zeile

Hallo.

Ich möchte aus einer Tabelle den n-ten Wert ausgeben lassen.

In meinem Beispiel habe ich 10 Spalten mit Preisen zu einem Artikel. 

Die Preise sind nicht sortiert (aufsteigend / absteigend). Das heißt der günstigste Preis steht immer in einer anderen Spalte...


Mit der folgenden Formel konnte ich nun den günstigsten Preis je Zeile ermitteln.


${[result["Gesamt01"]?number, result["Gesamt02"]?number,result["Gesamt03"]?number,result["Gesamt04"]?number,result["Gesamt05"]?number,result["Gesamt06"]?number,result["Gesamt07"]?number,result["Gesamt08"]?number,result["Gesamt09"]?number,result["Gesamt10"]?number]?sort?first}


Nun zu meiner eigentlichen Frage...Ich brauche den 2 günstigsten Wert.

Kann mir jemand erklären wie ich  mir den 2. günstigsten Preis ausgeben lassen kann? Vielen Dank vorab. 


Gruß Linus


Beste Antwort

Probieren Sie mal:

2. Element der Liste:
${[result["Gesamt01"]?number, result["Gesamt02"]?number,result["Gesamt03"]?number,result["Gesamt04"]?number,result["Gesamt05"]?number,result["Gesamt06"]?number,result["Gesamt07"]?number,result["Gesamt08"]?number,result["Gesamt09"]?number,result["Gesamt10"]?number]?sort[1]}


die [1] am Ende bedeutet "nimm das 2. Element der Liste (Zählung beginnt bei 0).


Antwort

Probieren Sie mal:

2. Element der Liste:
${[result["Gesamt01"]?number, result["Gesamt02"]?number,result["Gesamt03"]?number,result["Gesamt04"]?number,result["Gesamt05"]?number,result["Gesamt06"]?number,result["Gesamt07"]?number,result["Gesamt08"]?number,result["Gesamt09"]?number,result["Gesamt10"]?number]?sort[1]}


die [1] am Ende bedeutet "nimm das 2. Element der Liste (Zählung beginnt bei 0).


1 Person gefällt dies

Ja klasse. Das funktioniert :) VIELEN DANK! @Synesty Sales

Anmelden um einen Kommentar zu veröffentlichen