Propertie zur 5% Hürde und zum Vergleich mit _lastperiod

Hallo Community,

mein Team und ich haben zwei Probleme:

nach vielen versuchen, ist es uns leider noch nicht gelungen eine Passende Propertie für die 5% Hürde einer Partei anzulegen.

Wir wollen sagen: Die [Partei] schafft die Hürde für den Einzug in den Bundestag nicht.

Für Partei haben wir einen Container mit folgender Propertie angelegt:
Group_Partei_unter_5
Truth Expression
true
Mapping Expression
map(list($LIST_Parteien_unter_5_Wert), [x-> #x.name + “mit” + #x.percent + “%”])

Bei Generierung der Results bleibt das Feld jedoch leider leer. Woran liegt das?

Wir wollen einen Vergleich zweier Wahlperioden ziehen. Dafür haben wir auch den Eintrag hier im Forum gefunden. Leider funktioniert das aber so bei uns nicht.

Wir wollen folgendes sagen: Die stärkste Partei, [Partei], erreicht [Prozentzahl Aktuell] der Stimmen. Im Vergleich waren es bei der Bundestagswahl 2013 [Prozentzahl früher].

Wir haben folgende Properties angelegt:

MAX_Partei_delta
Truth Expression
true
Mapping Expression
collect([$MAX_Partei], “delta”)

Name
MAX_Partei_up
Truth Expression
numeric($MAX_Partei_delta) <0

Name
MAX_Partei_down
Truth Expression
numeric($MAX_Partei_delta) >0

Name
GROUP_MAX_Partei_change
Truth Expression
true
Mapping Expression
[$MAX_Partei_up, $MAX_Partei_down]

Als LIST haben wir die LIST_Partei verwendet. Uns kam es dann, dass wir vermutlich eine neue LIST_PARTEI_lastperiod mit LIST_sortiert und gefiltert anlegen müssen und dann erst unsere Group Propertie bauen können, stimmt das?
Wenn ja, wissen wir jedoch nicht, wie wir die _lastperiod in die Mapping Expression einbauen können.

Habt ihr vielleicht einen Tipp für uns? Wir haben wirklich alles versucht.

Danke und liebe Grüße
Vroni

Hi,

  1. Die Expressions sehen korrekt aus. Besitzt die Property einen Property Output (Vocabularies)? Dieser gibt an was die Property ausgeben soll (Ergebnis der Mapping Expressions und/oder Text)
  2. MAX_Partei_up und MAX_Partei_down besitzen laut deinen Angaben weder eine mapping expression noch einen property output. Somit bleibt die Liste in GROUP_MAX_Partei_change leer.

Gruß
Jonathan

Problem 1 konnte ich lösen, ich musst mit 5 und nicht mit 0,05 vergleichen.

Bei Problem 2 weiß ich leider nicht, was ich in die Mapping Expression schreiben soll. Das habe ich in keiner Übung gefunden.
Wie sieht so eine richtige Mapping Expression für die Group Propertie aus?

Ist es überhaupt richtig die Listen mit den Parteinamen und Werten von 2017 zu verwenden und dazu eine Group und Max Properties mit Wert von 2013 anzulegen?

Danke schonmal:)

Hier findest du den beispielhaften Aufbau einer Property
http://docs.atml3.rocks/#properties

und hier der Funktionen, die du in Expressions verwenden kannst
http://docs.atml3.rocks/#methods

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