Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

2 Auswahlbereich

Hey,

ich habe 2 Listboxen in denen jeweils das Feld jahr verwendet wird.

1. Listbox: von Jahr

2. Listbox: bis Jahr

Die Auswahl soll so gestalltet sein, dass das in der ersten Listbox immer nur Werte ausgewählt werden dürfen die kleiner sind als der jewieilige ausgewählte Wert in Listbox 2.

Beispiel:

Listbox1 : 2001    -    Listbox2: 2004     OK!

Listbox1: 2001    -     Listbox2: 1999     Falsch!

Wie kann man soetwas bauen?

2 Replies
marcus_sommer

Hierfür bräuchtest Du eine Formel als Filter (für unabhängige JahrFelder) in der Listbox:

if(bisJahr > max(vonJahr), bisJahr)

- Marcus

datanibbler
Champion
Champion

Hi Thomas,

kommen diese beiden Felder aus demselben Masterkalender? Wenn ja, dann sollte das eigtl. gar kein Problem sein - bei Auswahl auf dem ersten Feld sollte ja im Effekt auf dem Feld >Jahr< eine Selektion wie

>> Jahr >= [Selektion] <<

ausgeführt werden.

Du brauchst mehrere Felder in Deinem Kalender, ein Feld >Von_Jahr< und ein Feld >Bis_Jahr<. Der Inhalt kann gleich sein, wichtig sind nur die Namen - es müssen zwei unterschiedliche Felder sein.

Dann machst Du am  besten in den Dokument-Eigenschaften (Ctrl+Alt+D) einen Trigger auf Ebene des Feldes >Von_Jahr<: Bei Selektion auf diesem Feld soll automatisch selektiert werden, und zwar auf demselben Feld alle Jahreszahlen, die >= diesem jahr sind. An dem Punkt bin ich nicht sicher, ob das geht, auf demselben Feld, aber es müsste gehen. Ansonsten brauchst Du halt noch ein drittes Jahresfeld in Deinem Kalender.

Damit wären für die zweite Listbox ja nur noch die Jahre verfügbar (selektierbar), die danach kommen, andere könnte der User dann gar nicht selektieren.

Eine visuelle Rückmeldung, ob die Selektionen zusammenpassen oder nicht, kannst Du in einer Textbox  bauen -. einfach mehrere Ausgabetexte in einer IF-Funktion.

HDH