Aufzählung der besten 3 Parteien funktioniert nicht (mehrere Werte aus Dictionary-Objekt aufzählen)

Liebe Alle,

ich habe folgendes Problem: Und zwar möchte in meinem Satz:

“Eine Koalition zwischen der Partei X, der Partei Y und den Partei Z, könnte sich bezüglich der Umfrage ergeben.”

nun die 3 besten Parteien bekommen. Ich wäre so vorgegangen:

Dann bekomme ich allerdings eine Fehlermeldung:

InvalidGroupElementTypeException
The type of the group element ‘System.Collections.Generic.Dictionary`2[System.String,System.Object]’ of the property ‘LIST_Gefilterte_Parteien’ is invalid.

Was mache ich falsch?
Ich bedanke mich schonmal für die Antwort!
LG

Hi Philipp,

die großen JSON-List-Properties kannst du nicht direkt im Text aufrufen. Die haben mehr Hierarchieebenen als der Group-Aufruf verarbeiten kann.

Um die nutzen zu können, kannst du entweder bestimmte Aspekte mit map() in eine “flache” Liste schreiben (gibt ein Beispiel im ersten Sonntagsfrage-Kurs) oder einzelne Objekte im Stile von MAX_Partei abholen und dann weiterverarbeiten. Ich tendiere gerade eher zu map().

LG

Frank

Ich glaube, das Beispiel mit map() sieht so aus:
map(list($LIST_Parteien_unter_5), [x -> #x.name + " mit " + #x.percent + " %"])

In deinem Beispiel könntest du den Output etwas verkürzen:

Truth Expression
true
Mapping Expression
map(list($LIST_Parteien_unter_5), [x -> #x.name ])

Die kanst du dann wiederum in einem Container als Gruppe aufrufen, Methode wäre “Best” und der Parameter dazu “3”

This topic was automatically closed 4 days after the last reply. New replies are no longer allowed.