如何在Power BI的Deneb-Vega甘特图中设置默认折叠状态
修改Deneb-Vega甘特图初始状态为全部折叠
你不需要重写David Bacci的完整配置,只需要调整控制展开状态的核心配置项即可,步骤如下:
方法1:修改展开状态信号的初始值
- 打开Deneb的Vega JSON编辑界面
- 找到
signals数组中名为expanded的信号(这是控制节点展开/折叠的核心信号) - 将该信号的
value属性修改为空对象{}- 原配置可能是通过表达式默认将所有节点设为展开,比如:
"value": {"expr": "data('tree').reduce((acc, d) => (acc[d.id] = true, acc), {})"} - 修改后:
"value": {}
- 原配置可能是通过表达式默认将所有节点设为展开,比如:
方法2:修改数据转换中的默认展开字段
如果你的配置是在数据转换阶段给节点添加expanded字段来控制状态:
- 找到
transform数组中包含"calculate": "true", "as": "expanded"的步骤 - 将
"calculate": "true"改为"calculate": "false"- 修改后示例:
{"calculate": "false", "as": "expanded"}
- 修改后示例:
完成上述修改后,保存配置回到Power BI,甘特图的初始视图就会全部折叠,用户可以点击对应节点展开关注的层级。
内容的提问来源于stack exchange,提问作者jbemBtSTM
相关产品推荐
相关产品推荐

