首页 > 解决方案 > 基于其他表的计算列。直接查询sql

问题描述

我有 2 个通过直接查询到 sql 的表。

表 1 包含 3 列“水果”、“数字”和“日期”。

表 2 包含 2 列“国家”和“水果”。

Table2 通过从 Table2[Fruit] 到 Table1[Fruit] 的 1->*(Many) 链接链接到 Table1。

我想在 Table2 中创建一个新列,其中包含指定日期范围内“数字”的平均值。

关于如何做到这一点的任何想法?

标签: powerbicalculated-columns

解决方案


添加一个像AverageNumber = SUM(Table1[Number])/COUNT(Table1[Date]). 日期范围自动来自您的过滤器/切片器,并且由于您添加的关系,特定水果的平均值将正确显示。


推荐阅读