You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power BI的Deneb-Vega甘特图中设置默认折叠状态

修改Deneb-Vega甘特图初始状态为全部折叠

你不需要重写David Bacci的完整配置,只需要调整控制展开状态的核心配置项即可,步骤如下:

方法1:修改展开状态信号的初始值

  1. 打开Deneb的Vega JSON编辑界面
  2. 找到signals数组中名为expanded的信号(这是控制节点展开/折叠的核心信号)
  3. 将该信号的value属性修改为空对象{}
    • 原配置可能是通过表达式默认将所有节点设为展开,比如:
      "value": {"expr": "data('tree').reduce((acc, d) => (acc[d.id] = true, acc), {})"}
      
    • 修改后:
      "value": {}
      
    这样默认没有节点被标记为展开,所有层级都会处于折叠状态。

方法2:修改数据转换中的默认展开字段

如果你的配置是在数据转换阶段给节点添加expanded字段来控制状态:

  1. 找到transform数组中包含"calculate": "true", "as": "expanded"的步骤
  2. 将"calculate": "true"改为"calculate": "false"
    • 修改后示例:
      {"calculate": "false", "as": "expanded"}
      
    这会让所有节点默认处于折叠状态。

完成上述修改后,保存配置回到Power BI,甘特图的初始视图就会全部折叠,用户可以点击对应节点展开关注的层级。

内容的提问来源于stack exchange,提问作者jbemBtSTM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 00:54:59