📜  power bi dax 今天 - 30 天 (1)

📅  最后修改于: 2023-12-03 15:03:50.818000             🧑  作者: Mango

Power BI DAX语言介绍:今天-30天

Power BI DAX语言可以让你在Power BI中进行数据建模和处理,进而帮助你更好地理解与分析数据。今天-30天是一个非常常见的处理需求,即在给出一个日期时,计算这个日期与30天之前之间的数据。以下是在Power BI DAX中实现这一功能的方法:

TodayMinus30Days =
VAR Today = TODAY()
VAR ThirtyDaysAgo = TODAY() - 30
RETURN
    CALCULATE(
        <your aggregation function here>,
        FILTER(
            <your table>,
            <your date column> >= ThirtyDaysAgo && <your date column> <= Today
        )
    )

其中,TODAY()函数返回当前日期,VAR关键字用于创建一个变量,FILTER()函数用于过滤数据,CALCULATE()函数用于为已过滤的数据计算聚合值。自定义函数更棒,尤其是当你需要多次复用该计算时。

你可以将这段代码放在三个不同的框中拼接起来,或者将所有内容放在一个框中。

我们希望这个介绍能够帮助你在Power BI中更好地理解DAX语言,并且解决你在工作中可能会遇到的一些处理需求。