0

Gruppieren einer Auswahl vor Ausgabe des Strings

Hallo zusammen, ich versuche eine Liste von Produkten in "Tabelle1" als Funktion abzurufen. Dabei sollen nur Produkte gelistet werden, die von den verknüpften Händlern angeboten werden. Derweil schaut das ganze so aus: join(sort('Händler'.VerknpüfteTabelle1.VerknpüfteTabelle2.Warenliste.Produkt), ", ") Das Problem: Händler 1 verkauft die Waren "A, B, C, D"; Händler 2 verkauft "C, D, E, F" Die Funktion gibt also "A, B, C, C, D, D, E, F" aus. Gibt es eine Möglichkeit, das Array in der Funktion zu gruppieren?

1 Antwort

null
    • Chicos Event GmbH
    • Thomas_Fasshauer
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Eine Lösung ist, über select die Warenliste direkt anzuwählen, und die Produkte, welche mit "Tabelle1" verknüpft sind, zu listen:

    let myName := Tabelle1;
    join(sort((select Warenliste)[contains(concat('Händler'.Aussteller.VerknpüfteTabelle1.VerknpüfteTabelle2.Tabelle1), myName)].Produkt), ", ")