Dax - 如何获得每日平均值,其中 x 列值为 y?

问题描述 投票:0回答:1

我试图弄清楚如何获得每天的平均值,其中类型例如为“测试”类型。这会显示 类型为“测试”的所有行的平均值以及当天的平均值。所以所有的日子都会 可能会得到不同的平均值。这在 Dax 语法中如何完成?下面是 SQL 和普通文本的组合,可能有助于解释我想要实现的目标。

从 mytable 中选择每天的平均值,其中 type = test

我提供了一个示例表,可能会更容易理解,这是一个非常简单的问题,但我 未能找到有关如何解决该问题的信息,非常感谢任何帮助或意见,谢谢!

enter image description here

syntax powerbi dax
1个回答
0
投票

您可以过滤数据集来计算测试值平均值。

AverageTestValues =
CALCULATE ( AVERAGE ( myTable[Values] ), FILTER ( myTable, [Type] = "Test" ) )

此表达式计算给定上下文中的测试值平均值。如果您在总体上下文中使用该度量,您将获得所有行类型

Test
的平均值。

请告诉我这是否有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.