0

Sortierte Berechnung

Hallo zusammen,

habe wieder einmal eine Frage. Habe eine Tabelle in der Unterprositionen erfasst sind. Hier sortiere ich nach dem Feld "UPos" in der Tabellenansicht.

Jetzt habe ich ein Berechnungsfeld in dem folgender Code drinsteht. Hier erfolgt aber die Sortierung nach der Datensatznummer. Wie bekomme ich das hin, das es nach der UPos Nummer sortiert berechnet wird.

let my := this;
let myT := (select 'Stückliste_in_Pos');
if Positionsart = 4 then
"bestehend aus:
" + join((select 'Stückliste_in_Pos' where D_Pos_Mat = my).Berechnung, ",
")
end

Mit bestem Dank

 

Alexander

1 Antwort

null
    • Leonid_Semik
    • vor 5 JahrenThu, April 23, 2020 at 8:21 PM UTC
    • Gemeldet - anzeigen

    Hallo Alexander,

    es gibt ein befehl order by. Wenn Birger es im Webinar zeigt, gelingt es ihm den order by direkt in die Formel rein zu setzen. Bei mir funktioniert order by nur bei Loops. Wenn 'Stückliste_in_Pos' eine Untertabelle ist dann würde ich es ohne select versuchrn:

    ---

    if Positionsart = 4 then
    "bestehend aus:
    "+join(for i in 'Stückliste_in_Pos' order by UPos do
    Berechnung
    end,"
    ")

    ---

    Leo