如何将Deneb-Vega甘特图默认视图设为ALL而非Days
调整David Bacci Deneb甘特图默认视图为ALL(或移除Days选项)
修改默认视图为ALL
- 打开Power BI中Deneb可视化的Vega-Lite代码编辑器
- 定位到代码里的
params数组,找到控制视图切换的参数(通常名为view) - 将该参数的
value属性从"Days"修改为"ALL",示例代码片段如下:
"params": [ { "name": "view", "value": "ALL", "bind": { "input": "select", "options": ["Days", "Weeks", "Months", "ALL"], "labels": ["Days", "Weeks", "Months", "ALL"], "name": "View: " } } ]
- 保存代码后,返回Power BI画布,甘特图默认就会加载ALL视图。
移除Days选项
如果不需要保留Days视图选项,直接修改视图选择器的options和labels数组,删除其中的"Days"项,同时确保默认value为"ALL":
"params": [ { "name": "view", "value": "ALL", "bind": { "input": "select", "options": ["Weeks", "Months", "ALL"], "labels": ["Weeks", "Months", "ALL"], "name": "View: " } } ]
关于你提到的"hacky"方案适配
你参考的那个方案核心是通过修改参数默认值实现初始状态变更,和本次调整视图默认值的逻辑完全一致,直接套用上面的参数修改方法即可,无需额外复杂操作。
内容的提问来源于stack exchange,提问作者Hayley123123
相关产品推荐
相关产品推荐

