2016-08-09 46 views
0

Ich bin neu in QlikView und versuchen, Diagramme mit Hierarchie-Konzept von Qlikview zu erstellen.QLIKVIEW - Limit beim Erstellen Hierarchie

Hintergrund von dem, was ich mache - Ziehen von Daten aus MySQL-Datenbank und Erstellen von Diagrammen in Qlikview. Ich habe eine resultierende Tabelle mit ID, Name und ParentID, SomeCount, die ich durch Abfeuern einer SQL-Abfrage erhalten.

Zusätzlich diese unter Abfrage -

Hierarchy(ID,Parent,Name,ParentName,Name,Path,'/','Depth') 

nun das Problem, das ich mit Blick auf bin ist, dass ich das ganze Kind Baum erhalten, während auf einem Elternteil klicken. Allerdings habe ich gerade die unmittelbaren Kinder beim Klicken auf ein Elternteil. Für das Beispiel -

--- Parent 
    ------Child 1 
    -----------SubChild1 
    -----------SubChild1 
    -----------Sub-child1 
    -------Child 2 
    -------Child 3 

Für das obige Beispiel - während auf Elternteil klicken, ich brauche nur Kind 1, Kind 2 und Kind 3 gezeigt werden. Derzeit kommt jedoch sogar SubChild1, SubChild2, SubChild3 dazu.

This is what is happening right now

This is what I need

Ist es möglich, eine Grenze zu setzen, während Diagramme zu erzeugen? Freundlich helfen.

+0

Ich verstehe Ihre Frage nicht ... sind Sie über Listenfeld oder Tabelle (Diagramm). Wenn Sie die Anzahl der Ebenen begrenzen möchten, laden Sie die Tabelle einfach erneut mit "where Depth <= X" (x ist eine ganze Zahl) – EldadT

+0

Frage wird mit relevanten Screenshots zum besseren Verständnis bearbeitet. Ich brauche das Limit in meinem Balkendiagramm sowie in meiner Listenansicht. Ich erhalte meine Daten in Qlikview mit einer gespeicherten Prozedur in meiner MySQL-Datenbank. @EldadT –

Antwort

1

Es gibt mehrere Möglichkeiten, dies zu tun. Am schnellsten ist es, in der Balkendiagrammdimension die name2 Dimension zu verwenden, die von der Hierarchiefunktion erstellt wird.

Hierarchie schafft name Dimensionen für jede Tiefe, so dass, wenn Sie über 3 Ebenen Tiefe haben, sollten Sie haben name1, name2 & name3.