0

Dynamisches Mehrfachauswahlfeld - nicht verknüpft auswerten Gruppierung / Summenbildung

Ich hänge bei einem Thema und bräuchte wieder mal gedankliche Unterstützung des Forums. Leider bin ich mit der Dokumentation für meinen Fall nicht zu einer Lösung gekommen. 

Folgende Herausforderung:

Ich habe eine Tabelle1 in die ein dynamisches Mehrfachauswahlfeld aufgenommen wurde (MFA_Data). In der Tabelle des nicht verknüpften Mehrfachauswahlfeldes (MFA_Data_Table) gibt des die Felder "Gruppierung" und "Scoring". Als Ergebnis möchte ich eine Array, welches das Feld MFA_Data auf gruppierter Basis enthält und die Summe des Feldes Scoring. 

Vom Ansatz her müsste ich nach meinem Verständnis zunächst die Werte in der Tabelle1 ermitteln, die ausgewählt wurden: 

let myres := select Tabelle1

let mysel := myres.MFA_Data

Im nächsten Schritt müsste ich die Ergebnisse der vorherigen Abfrage nutzen, um das Scoring und die Gruppierung zu ermitteln. Das müsste eine Schleife sein. 

for i in mysel do

{

Summe: sum(der Scoring.Werte aus der Tabelle1)

Gruppe: Name der Gruppierung

}

Aber irgendwie bekomme ich das nicht hin. Wie könnte eine Lösung aussehen?

Frank

Antwort

null