Power BI中PowerGantt单项目行展示全阶段甘特图配置求助
PowerGantt图表仅显示项目1、项目2的配置方案
第一步:数据过滤(确保只保留目标项目的全量数据)
- 打开Power Query编辑器,筛选数据表:
- 添加筛选条件:保留
TaskID为项目1、项目2的顶层ID,以及ParentTask等于这两个顶层ID的所有子任务。比如项目1顶层ID是P1、项目2是P2,筛选规则为:TaskID = "P1" or TaskID = "P2" or ParentTask = "P1" or ParentTask = "P2" - 应用筛选后加载数据,确保没有多余的顶层任务(
ParentTask为空的非目标项目)。
- 添加筛选条件:保留
第二步:PowerGantt视觉对象配置
- 字段绑定:
- 将
TaskID拖入任务ID字段,TaskName拖入任务名称字段,ParentTask拖入父任务ID字段,同时把项目阶段的开始/结束日期拖入对应的日期字段。
- 将
- Y轴显示设置:
- 选中PowerGantt图表,在右侧格式面板找到「任务显示」选项,设置显示层级为1级。此时Y轴只会显示项目1、项目2这两个顶层任务,它们的所有子阶段会在对应的项目行上以甘特条形式展示在X轴的生命周期阶段中。
- 层级关系校验:
- 确认
ParentTask和TaskID的格式完全一致(比如都是文本类型,无空格、大小写差异),避免层级识别失败。
- 确认
常见问题排查
- 如果仍有多余项目显示,检查数据中是否存在其他
ParentTask为空的任务,若有则在Power Query中过滤掉。 - 确认「父项配置」未绑定错误字段,必须是
ParentTask对应父任务ID,TaskID对应任务ID。
内容的提问来源于stack exchange,提问作者Stephen
相关产品推荐
相关产品推荐

