Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

IF Statement in Tabellendiagramm (Layout anzeigen)

Hallo zusammen,

möchte die Angezeigten Datensätze eines Tabellendiagramms einschränken.

Aufgrund einer formulierten Bedingung solen nur entsprechende Datensätze angezeigt werden.

Ausganglage:

Kann hier leider keine Dokumente hochladen. Deshalb ein Screenshot zur Vorstellung der gewünschten Funktion.

Tabllen.bmp

1 Funktion (Tabellendiagramm Beispiel Farben im Bild):

Hier sollen die Zeilen je nach Bedingung rot markiert werden. (funktioniert)

If(SpalteA='a',If(SpalteB>= 2,RGB(252,115,98),Null()),
If(SpalteA='c',If(SpalteB= 1,RGB(252,115,98),Null())))


2 Funktion(Tabellendiagramm Anzeigen / Ausblenden):


Hier sollen dann im Bild zu sehen nur die Zeilen ausgegeben werden, welche rot markiert sind.

Folgendes probiere ich in den Eigenschaften -> layout -> Anzeige -> Bedinung

if(SpalteB>2, SpalteB,Null())


Wie mache ich es richtig?


Danke Thomas

2 Replies
swuehl
MVP
MVP

Unter Eigenschaften -> layout -> Anzeige -> Bedingung regelst du, ob das Diagramm komplett angezeigt oder versteckt wird. Ist wohl nicht das, was du brauchst.

Eine Möglichkeit ist, dass alle deine Formeln nur für die gewünschten Zeilen einen Wert <> 0 ausgeben, und du dann unter Präsentation in den Eigenschaften 'Nullwerte unterdrücken' aktivierst.

If(SpalteA='a',If(SpalteB>= 2,sum(Wert),0),If(SpalteA='c',If(SpalteB= 1,sum(Wert),0)))

Not applicable
Author

Hi swuehl,

vielen Dank funktioniert super, genau das habe ich gesucht.

Gruß Thomas