2016-08-09 49 views
0

我是QlikView的新手,嘗試使用層次概念Qlikview來創建圖表。QLIKVIEW - 建立階層時設置限制

我在做什麼的背景 - 從MySQL數據庫中提取數據並生成圖表Qlikview。我有一個包含ID,Name和ParentID的結果表,通過觸發一個SQL查詢來獲得SomeCount。

而且使用這種查詢如下 -

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

現在我面臨的問題是,我得到了整個兒樹,同時在父點擊。但是,我只是直接點擊父母的孩子。例如 -

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

對於上面的例子 - 當點擊父母時,我只需要顯示孩子1,孩子2和孩子3。但是,目前,即使是SubChild1,SubChild2,SubChild3也會隨之而來。

This is what is happening right now

This is what I need

是否可以設置一個上限,同時生成圖表?請幫助。

+0

我不明白你的問題......你是否喜歡列表框或表格(圖表)。無論如何,如果你想限制級別的數量,只需使用「where Depth <= X」(x是一個整數)再次加載表格 – EldadT

+0

問題編輯與相關的截圖,以便更好地理解。我需要在我的條形圖以及列表框樹視圖中設置限制。我使用MySQL數據庫中的存儲過程在Qlikview中獲取數據。 @EldadT –

回答

1

有幾種方法可以做到這一點。最快的是在條形圖維度中使用層次結構函數創建的維度。

層次創建name尺寸爲每個深度,所以如果你有3級的深度,你應該有name1name2 & name3