Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Moin
ich habe eine Tabelle wie im Bild dargestellt. Die Felder bei Wert sind immer eindeutig. Es gibt also keine Augenfarbe die Schwarz sind oder keine blaue Haarfarbe. Jetzt will ich bei der Spalte "Wert" mehrere Eigenschaften auswählen wie zum Beispiel "Blau" und "Sandalen" und dann soll mir nur "Ingo" und "Kevin" in einer anderen Tabelle angezeigt werden oder wenn ich "Blond", "Blau" und "Sandalen" wähle, soll nur Ingo angezeigt "werden"
| Name | Attribut | Wert |
| Kevin | Haarfarbe | Schwarz |
| Kevin | Augenfarbe | Blau |
| Kevin | Schuhe | Sandalen |
| Sandra | Haarfarbe | Blond |
| Sandra | Augenfarbe | Blau |
| Sandra | Schuhe | HighHeels |
| Ingo | Haarfarbe | Blond |
| Ingo | Augenfarbe | Blau |
| Ingo | Schuhe | Sandalen |
Ich weiß, dass QlikSense nach dem "Oder" Prinzip funktioniert und ich hier das "Und" Prinzip benötige.
Ich habe schon gegoogelt und kenne den Befehl "P()", der auf "Und" basiert. Jedoch habe ich es damit nicht hinbekommen.
Eventuell habe ich den Befehl auch falsch gemacht.
Auch andere Tipps über Google haben nicht funktioniert.
Kann mir jemand helfen?
Hi @Xaradox
My recommendation would be to use the Generic function. Like this:
A:
Generic
LOAD * INLINE [
Name, Attribut, Wert
Kevin, Haarfarbe, Schwarz
Kevin, Augenfarbe, Blau
Kevin, Schuhe, Sandalen
Sandra, Haarfarbe, Blond
Sandra, Augenfarbe, Blau
Sandra, Schuhe, HighHeels
Ingo, Haarfarbe, Blond
Ingo, Augenfarbe, Blau
Ingo, Schuhe, Sandalen
];
In this way, instead of the field Attribut you will have three new fields called Haarfarbe, Augenfarbe and Schuhe. Then you can select the values separately and the filters will work as an AND.
More information about the Generic function:
Generic | Qlik Sense on Windows Help
Kind Regards
Daniel
Hi @Xaradox
My recommendation would be to use the Generic function. Like this:
A:
Generic
LOAD * INLINE [
Name, Attribut, Wert
Kevin, Haarfarbe, Schwarz
Kevin, Augenfarbe, Blau
Kevin, Schuhe, Sandalen
Sandra, Haarfarbe, Blond
Sandra, Augenfarbe, Blau
Sandra, Schuhe, HighHeels
Ingo, Haarfarbe, Blond
Ingo, Augenfarbe, Blau
Ingo, Schuhe, Sandalen
];
In this way, instead of the field Attribut you will have three new fields called Haarfarbe, Augenfarbe and Schuhe. Then you can select the values separately and the filters will work as an AND.
More information about the Generic function:
Generic | Qlik Sense on Windows Help
Kind Regards
Daniel
In Ergänzung zum Vorschlag von Daniel, hier ein Posting mit etwas mehr Background:
The Generic Load - Qlik Community - 1473470
Sofern noch QlikView verwendet wird, könnte man auch den And-Mode aktivieren - ist jedoch nicht ganz so trivial wie es aussieht, da hier auch besondere Anforderungen an das Datenmodell gegeben sind:
AND-Mode - Qlik Community - 1471352
Ansonsten kann man Und-Verknüpfungen auch mit Formeln umsetzen, jedoch eher selten über eine integrierte Set Analysis und/oder If-Bedingungen, sondern mehr über angehängte Zählbedingungen, z.B. mit Logiken wie:
sum(Umsatz) * -(count(distinct Wert) = getselectedcount(Wert))
You could do something like
If(Count({<Value = P(Value)>} DISTINCT attribute)= GetSelectedCount(Value),1)
Havent tested it but its gonna be tediuous and gruesome. So as suggested above, go with Generic load, much faster and easier.
Danke für die Antworten. Der Generic Code sieht aber vielversprechend aus.
Ich werde es testen 🙂