首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DAX公式-计算滚动5天平均值,始终获得5天平均值,但不包括周末

DAX公式是一种用于数据分析表达式的语言,它被广泛应用于Microsoft Power BI和Microsoft Excel等工具中。在计算滚动5天平均值的场景中,可以使用以下DAX公式来实现:

代码语言:txt
复制
Rolling 5-Day Average = 
CALCULATE(
    AVERAGE([Value]),
    DATESINPERIOD(
        'Table'[Date],
        MAX('Table'[Date]),
        -5,
        DAY
    )
)

这个公式的含义是,计算当前日期之前的5个工作日(不包括周末)的数值的平均值。其中,'Table'[Date]是数据表中的日期列,[Value]是需要计算平均值的数值列。

这个公式使用了CALCULATE函数来计算平均值,它接受两个参数:要计算的表达式和过滤条件。在这里,要计算的表达式是AVERAGE([Value]),表示计算数值列[Value]的平均值。过滤条件使用DATESINPERIOD函数来指定,它接受四个参数:日期列、结束日期、时间跨度和时间单位。在这里,日期列是'Table'[Date],结束日期是MAX('Table'[Date]),表示使用当前行的日期作为结束日期。时间跨度是-5,表示向前推5个工作日。时间单位是DAY,表示时间跨度的单位是天。

推荐的腾讯云相关产品是腾讯云数据分析服务(Tencent Cloud Data Analysis, TDA),它提供了强大的数据分析和计算能力,可以帮助用户快速处理和分析海量数据。TDA支持DAX公式语言,并提供了丰富的数据分析功能和可视化工具,可以满足各种复杂的数据分析需求。更多关于腾讯云数据分析服务的信息,可以访问以下链接:

腾讯云数据分析服务(TDA)

请注意,以上答案仅供参考,具体的实现方式和产品选择应根据实际需求和情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 一步一步教你制作销售目标分析报告

    前面的文章中我已经使用了一个入门案例动态销售报告来带领大家入门PowerBI的入门学习,基于动态销售报告,我可以在来进行细化处理销售目标表中的数据。本文的主题就是销售目标的分析。我们都知道销售目标是销售的起点,销售人员每天的跟进都可以来反映销售目标完成情况。因此,将销售目标的颗粒度细化到每一天很有必要。   销售目标的细化主要的难点在于许多的企业在销售业务中有季节性。比如说在相同的月份中,去年的2月和今年的2月可能天数不同,无法全部复制。还有就是月份中的周末时间,有些月份存在4个周末,有些月份存在5个周末。这些时间因素都会对销售趋势造成一定的影响。   回到数据源结构,我们回顾一下动态销售报告中的销售明细数据。这个表中有销售日期和销售额,我们可以使用DAX函数来将销售目标处理到该表的汇总数据表中。接下就一起来处理数据吧。在PowerQuery中手动输入销售目标表

    02
    领券