【问题标题】:USERELATIONSHIP in CALCULATE function returning wrong resultsCALCULATE 函数中的 USERELATIONSHIP 返回错误结果
【发布时间】:2021-07-24 22:19:27
【问题描述】:

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

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

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

问候,

【问题讨论】:

  • 你好,深入研究后发现USERELATIONSHIP函数不起作用...关系确实存在(参见数据模型),我将它们都设置为“非活动”。有谁知道为什么该功能不起作用?这是我用来计算度量的公式:= CALCULATE(COUNT(DAS_Pipe[Fiscal Week Identified]),USERELATIONSHIP(DAS_Pipe[Fiscal Week Won],Week[Week]))
  • 能否请您分享 Excel 文件,其中仅包含一些模仿错误的随机数据?

标签: excel pivot-table dax powerpivot


【解决方案1】:

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

如果是,则创建如下度量:

【讨论】:

    猜你喜欢
    • 2018-05-04
    • 2013-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-12
    • 2020-05-11
    • 1970-01-01
    • 2018-09-23
    相关资源
    最近更新 更多