Discussion Board for collaboration related to QlikView App Development.
Hallo,
in unserer Kunden-Grundtabelle ist jedem Kunden ein Statuskennzeichen zugewiesen ("gesperrt"). Dieses ist entweder gefüllt mit "Alle", "Auftrag" oder "Nein". Ist bei einem Kunden "Nein" hinterlegt, dann ist der Kunde aktiv, ist "Alle" oder "Auftrag" hinterlegt, dann ist er inaktiv. Ich möchte nun in einem Diagramm mit der Dimension "KdNr" und den Formeln "sum(Umsatz)" und "sum(UmsatzVorjahr)" diejenigen Kundennummern rot markieren, die inaktiv sind. Ich habe dies schon probiert über eine Bedingung in der Hintergrundfarbe (siehe Abbildung).
Solange ich keinen Zeitfilter (Jahr oder Monat) setze, funktioniert das auch wunderbar. Aber sobald ich ein Jahr auswähle, in dem der gesperrte Kunde keinen Umsatz generiert hat, wird die Kundennummer nicht rot markiert. Ich habe mir überlegt, in die If-Funktion den Identifikator "{1}" einzubauen, sodass die Markierung unabhängig vom Auswahlstatus erfolgt. Leider hat es nicht funktioniert.
Hat jemand von Ihnen eine Idee dazu?
Vielen Dank vorab!!
Hallo Kerstin,
Set expressions existieren nur in Aggregationsfunktionen.
Du könntest es mit
If(Count({1<gesperrt={'Alle','Auftrag'}>} total<KdNr> KdNr),LightRed())
versuchen
Gruß
Marco
Hallo Kerstin,
Set expressions existieren nur in Aggregationsfunktionen.
Du könntest es mit
If(Count({1<gesperrt={'Alle','Auftrag'}>} total<KdNr> KdNr),LightRed())
versuchen
Gruß
Marco
Super! Das hat geklappt!
Vielen Dank für die schnelle Hilfe!
Viele Grüße,
Kerstin
Gern geschehen.
Gruß
Marco