首页 > 解决方案 > CALCULATE 函数中的 USERELATIONSHIP 返回错误结果

问题描述

我是 DAX 和 Power Pivot 的新手,如果我没有看到类似的线程,我提前道歉。我正在使用 Excel 2016,我需要在 CALCULATE 函数中使用 USERELATIONSHIP 来使用数据模型中的非活动关系(我需要它用于切片器)。

我正在使用这个公式=CALCULATE([Count of Fiscal Week Identified],USERELATIONSHIP(Table[Fiscal Week Identified],Week[Week]))来创建一个需要添加到数据透视表的计算字段。

我只需要 Excel 使用插入值中的计算字段和行中的字段“week”(在数据模型中具有非活动关系)来生成屏幕截图左侧的数据透视表。当我尝试使用上面的公式时,右侧的表格与左侧的表格完全不同,我无法弄清楚为什么......我需要将数据透视表包含在切片器中。任何帮助将不胜感激。先感谢您!

问候,

标签: excelpivot-tabledaxpowerpivot

解决方案


问题是,即使您使用 USERELATIONSHIP 创建列,当在数据透视表中评估此列时,该关系也不是活动的。所以你需要使用一个Measure。以下是预期的结果吗?

在此处输入图像描述

如果是,那么创建一个像这样的度量: 在此处输入图像描述


推荐阅读