这是一个合理的问题。
树看起来像这样(X,Y,Z,A,D是根节点):
我在数据库中有一个这样的表(task_tree_format),它以深度格式描述了项目任务:
我想将名称1,名称2和名称3放在数据透视表中,以便它以分层格式(带有展开和折叠按钮)出现在我的Qlik Sense工作表中。
我的要求是-
当在数据透视表中选择任务'B'(NAME2列)时,它应基于project_task表中的相同'任务名称'执行操作。例如,如果我在数据透视表中选择任务“ B”,它将触发project_task表中的“任务名称”B。简而言之,我想将NAME1,NAME2和NAME3列与project_task中的“任务名称”列相关联。
我要求您提供有关如何在负载数据编辑器中进行此操作的帮助。
感谢您对此的帮助。
谢谢!
数据透视表不能用于表示无限深度的树。您正在尝试使用错误的工具。您需要的是一种递归算法,该算法将读取表并使用所需的缩进和聚合在另一张纸上吐到树上。