我是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
对于上面的例子 - 在点击Parent时,我只需要显示Child 1,Child 2和Child 3。但是,目前,即使SubChild1,SubChild2,SubChild3也随之而来。
This is what is happening right now
生成图表时是否可以设置限制?请帮助。
答案 0 :(得分:1)
有几种方法可以做到这一点。最快的是在条形图维度中使用层次结构函数创建的name2
维度。
层次结构为每个深度创建name
维度,因此如果您有3个深度级别,则应该name1
,name2
& name3
。