当日期关系处于非活动状态时,基于 power pivot 在 pivot table 中过滤日期会给出错误的过滤上下文

Filtering on date in pivot table based on power pivot gives the wrong filter context when date relationship is inactive

我有一个 table employeesdateStarteddateQuit 存储在两列中。

此 table 是 Power Pivot 模型的一部分,并连接到 dimDates table。

我已经基于这个 Power Pivot 模型创建了 pivot tables。

当我在 table 中显示 dateStarted 的计数时,按预期工作。它显示每个月有多少人开始。

当我在 table 中显示 dateQuit 的计数时,它似乎仍在使用 dimDates[Date]employees[dateStarted] 之间的活动关系日期上下文。

我可以为计数 dateQuit 创建一个不使用 dimDates[Date]employees[dateStarted] 之间关系的度量吗?

是的,你可以使用这样的东西:

=CALCULATE(COUNTROWS(employees), 
           USERELATIONSHIP(employees[dateQuit], dimDates[Date])
           )

为此,非活动关系必须到位。

创建 2 个视图。一个称为 DimDatesStarted,另一个称为 DimDatesQuit。它们都基于您的 DimDates table。将这 2 个视图导入您的 PowerPivot 模型。然后将每个列与相应的视图相关联。那应该可以解决您的问题。让我知道进展如何。