如何在 Power Pivot 中创建一个从另一个 table 中提取值的度量?
How do I create a measure in Power Pivot that pulls a value from another table?
我有两个 table 为它们的关系使用唯一的串联列。我只是想使用表 1 的 C4 中的值进行测量。我以为我可以使用像 =values(Table1[C4]) 这样的简单公式,但我收到错误消息“在需要单个值的地方提供了多个值的 table。”
旁注:我意识到在这个简单的示例中不需要连接,但在我正在处理的完整数据中它是必要的,这就是我将它添加到这个示例中的原因。
这里有一组简化的 table 用于我正在尝试做的事情:
表 1
表 2
人际关系
首先你应该想想。我真的需要计算列吗?这不能在运行时计算吗?
但如果您仍然想这样做,可以使用 RELATED 或 RELATEDTABLE。
请记住,如果您从 RELATEDTABLE 中提取,returns 许多值。因此,您应该应用某种类型的聚合,例如 SUMX 或 MAXX。
您可以使用上下文转换来检索值。
= CALCULATE(MAX(Table1[C4])
我有两个 table 为它们的关系使用唯一的串联列。我只是想使用表 1 的 C4 中的值进行测量。我以为我可以使用像 =values(Table1[C4]) 这样的简单公式,但我收到错误消息“在需要单个值的地方提供了多个值的 table。”
旁注:我意识到在这个简单的示例中不需要连接,但在我正在处理的完整数据中它是必要的,这就是我将它添加到这个示例中的原因。
这里有一组简化的 table 用于我正在尝试做的事情:
表 1
表 2
人际关系
首先你应该想想。我真的需要计算列吗?这不能在运行时计算吗?
但如果您仍然想这样做,可以使用 RELATED 或 RELATEDTABLE。
请记住,如果您从 RELATEDTABLE 中提取,returns 许多值。因此,您应该应用某种类型的聚合,例如 SUMX 或 MAXX。
您可以使用上下文转换来检索值。
= CALCULATE(MAX(Table1[C4])