首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >过去21天的滚动阿夫格

过去21天的滚动阿夫格
EN

Stack Overflow用户
提问于 2022-11-30 23:34:19
回答 1查看 21关注 0票数 0

我如何创建一个度量来计算过去21天的平均支出?下面的公式返回null

代码语言:javascript
复制
Average of Spend rolling average = 
    VAR __LAST_DATE = LASTDATE('Raw_Data'[Date_1].[Day])
    RETURN
        AVERAGEX(
            DATESBETWEEN(
                'Raw_Data'[Date_1].[Day],
                DATEADD(__LAST_DATE, -21, DAY),
                DATEADD(__LAST_DATE, 0, DAY)
            ),
            CALCULATE(AVERAGE('Raw_Data'[Spend]))
        )

我不能创造价值。它返回0。

EN

回答 1

Stack Overflow用户

发布于 2022-12-01 00:09:02

除了使用Date_1.Day和DATESBETWEEN出现的错误之外,这看起来还不错。例如这个

代码语言:javascript
复制
Average of Spend rolling average = 
    VAR __LAST_DATE = LASTDATE('Raw_Data'[Date_1])
    RETURN
        AVERAGEX(
            DATESBETWEEN(
                'Raw_Data'[Date_1],
                DATEADD(__LAST_DATE, -20, DAY),
                DATEADD(__LAST_DATE, 0, DAY)
            ),
            CALCULATE(AVERAGE('Raw_Data'[Spend]))
        )

似乎对我是正确的

代码语言:javascript
复制
let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjIwMtI1MAQiJR0lU6VYHSQhI6CQoQGqmDFQzBhNzASkFU3MFKwXKBgLAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Date_1 = _t, Spend = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Date_1", type date}, {"Spend", Int64.Type}})
in
    #"Changed Type"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74635335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档