使用DAX查找最多7天的平均值

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

我坚持尝试制定一种方法来确定超过7天的最佳或最高7天平均值。

我每天有多个值,该度量需要按天对这些值求和,然后计算7天的滚动平均值,然后确定这些结果中的哪一个是MAX值。您能帮我指出正确的方向吗?

powerbi dax
1个回答
0
投票

您需要在度量中使用定义列,并在其上运行迭代器(MAXX)以找到最大值。如果没有有关字段和数据模型的其他详细信息,则很难更具体。

但是,请参见下面的示例:

VAR _tbl = CALCULATETABLE(ADDCOLUMNS(
                      SUMMARIZE('Fact', 'Dimension 1'[Attribute 1], 'Dimension 2'[Attribute2]),
                      "@average", AVERAGE('Fact'[Attribute 2])
           ), ALLSELECTED('Dimension 1'), ALLSELECTED('Dimension 2))
RETURN
MAXX(_tbl, [@rolling_average])

[实际上,我们首先定义一个表格,其中包含预先计算的度量,然后,我们在该表上运行迭代器以获取最大值。

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