Höchsten Wert aus allen Einträgen auslesen
Moin,
ich habe eine Tabelle DGUV-Liste, darin habe ich einmal eine Projektnummer(Textfeld) und eine Endzahl(Zahlenfeld).
Ich möchte mit einem Button auslesen aus der Tabelle DGUV-Liste alle einträge, die die selbe Projektnummer haben und von denen möchte ich dann wissen wer die größte Endzahl hat und wie groß diese genau ist.
Was ist der beste weg dafür?
2 Antworten
-
Hallo Lorenz,
als Funktionsfeld:
---
let myArray:=for ii in (unique select 'DGUV-Liste'.Projektnummer) do
let myMax:=max(select 'DGUV-Liste' [Projektnummer=i].Endzahl;
first (select 'DGUV-Liste' [Projektnummer=i and Endzahl=myMax]). ("Projektnummer: "+Projektnummer+" Endzahl: "+Endzahl)
end;
join(myArray,"
")---
Dabei muss du das Feld nach unten ziehen, dass Meherere Einträge untereinander sichtbar sind. Du schreibst "wer die größte Endzahl hat...". Wenn dieser "wer" ein Name ist, musst du diesen Namen auch in die Formel reinbringen
Leo
-
Geile Formel! Hat mir eben in einer anderen Sache den Knoten im Kopf gelöst :-)
Content aside
- vor 3 JahrenZuletzt aktiv
- 2Antworten
- 846Ansichten