我坚持尝试制定一种方法来确定超过7天的最佳或最高7天平均值。
我每天有多个值,该度量需要按天对这些值求和,然后计算7天的滚动平均值,然后确定这些结果中的哪一个是MAX值。您能帮我指出正确的方向吗?
您需要在度量中使用定义列,并在其上运行迭代器(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])
[实际上,我们首先定义一个表格,其中包含预先计算的度量,然后,我们在该表上运行迭代器以获取最大值。