如何让切片器在PowerBI中的非活动关系上工作?

问题描述 投票:0回答:1

我正在开发具有以下关系的 Power BI 模型:

DimManager 通过直接关系(通过 ManagerID)连接到 DimProjects。 DimProjects 包含项目级别的详细信息,并通过 ProjectID 连接到 DimTasks。 DimTasks 包含任务级别的详细信息,包括 TaskID 和 ProjectID。

问题: 当我从 DimManager 为 ManagerName 添加切片器时,它会按预期过滤 DimProjects 表。但是,它不会传播到 DimTasks 表,这意味着显示的任务不会被所选管理器过滤。

enter image description here

模型中的关系: DimManager → DimProjects(活动,通过 ManagerID)。 DimProjects → DimTasks(非活动状态,通过 ProjectID)。

预期行为: 如果我在切片器中选择“Alice”,则只有任务 1(与项目 A 关联)应出现在任务表中。

问题:

  1. 为什么 ManagerName 上的过滤器无法传播到 DimTasks 表?
  2. 如何解决此问题,以便切片器中的 ManagerName 过滤能够正确过滤任务表?
powerbi powerbi-desktop slicers
1个回答
0
投票

我认为问题是项目和任务表之间的关系不活跃。请尝试将关系更改为活动状态。

© www.soinside.com 2019 - 2024. All rights reserved.