Gruppieren + Sortieren
Hallo.
Ich bin ganz neu im "Ninox"-Universum.
Ich habe eine Umsatzliste - gruppiert nach Lieferdatum.
Jetzt möchte diese (gruppierte) Liste nach Umsatz absteigend sortieren.
Die Klicks auf Auf- bzw. Absteigend haben aber keinerlei Auswirkung.
Was mache ich falsch ?
Danke
2 Antworten
-
Hallo Holger. Mir ist keine Möglichkeit bekannt, dies in der Tabellenansicht zu realisieren. Ich will mich mal nicht aus dem Fenster hängen, aber mit den Bordmitteln geht es wohl nicht. Gern kann sich hier noch jemand einschalten, der mehr weiß. Als Workaround könntest Du aber ein Funktionsfeld anlegen, welches dies realisieren kann. Das stellst Du dann auf gruppiert und abwärts sortiert und dann geht es. Nachteil ist ein zusätzliches Feld in der Tabelle. In meiner Tabelle mit 4000 Ds wirkt sich dies nicht erheblich auf die Performance aus, aber günstiger ist es über einen Button ein Zahlenfeld zu füllen, und dann eben gelegentlich den Button zu drücken. Man kann auch das Script in einen Trigger (z.B. bei LINEAMOUNT) legen. Schau mal, ob es für Dich eine Alternative ist. Mirko
Funktionsfeld
let datNumber := number(this.DELIVERYDAT); let sumOnDat := format(number(raw(sum((select TABELLE)[DELIVERYDAT = datNumber].LINEAMOUNT))), "0.00"); let score := number(replace(sumOnDat + text(datNumber), ",", ".")); score
Code für Button und Zahlenfeld: Score
for i in select TABELLE do let datNumber := number(i.DELIVERYDAT); let sumOnDat := format(number(raw(sum((select TABELLE)[DELIVERYDAT = datNumber].LINEAMOUNT))), "0.00"); let score := number(replace(sumOnDat + text(datNumber), ",", ".")); i.(Score := score) end
-
Hallo Mirko.
Vielen Dank - das werde ich mir einmal ansehen....
Content aside
- vor 2 JahrenZuletzt aktiv
- 2Antworten
- 107Ansichten
-
2
Folge bereits