0

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

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    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

    • Benjamin_Kunzmann_pr
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Geile Formel! Hat mir eben in einer anderen Sache den Knoten im Kopf gelöst :-)

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 2Antworten
  • 846Ansichten