📜  日期之间的 dax 持续时间 POWER BI mquery (1)

📅  最后修改于: 2023-12-03 14:55:08.895000             🧑  作者: Mango

日期之间的 DAX 持续时间 - Power BI MQuery

在Power BI中,DAX函数可用于计算日期之间的持续时间。 MQuery也提供了相同的功能,使您能够轻松计算两个日期之间的天数、小时数等。在本文中,我们将介绍如何使用MQuery计算日期之间的持续时间。

语法

下面是MQuery中计算日期之间持续时间的通用语法。

Duration.Days(start as date, end as date) as number

更改函数中的Days,可以计算天数以外的持续时间单位(例如月、小时、分钟等)。

例子

下面是一个简单的MQuery脚本,用于计算两个日期之间的天数。

let
    StartDate = #date(2021, 1, 1),
    EndDate = #date(2021, 1, 15),
    DurationInDays = Duration.Days(StartDate, EndDate)
in
    DurationInDays

在上面的代码中,我们使用#date函数指定起始和结束日期。 然后,我们使用Duration.Days函数计算这两个日期之间的天数。 最后,将持续时间以整数形式存储到DurationInDays中,并在最后一行中返回结果。

结论

在MQuery中计算日期之间的持续时间很容易。 使用Duration函数,您可以计算任何持续时间单位之间的持续时间,例如天数、月数、小时数等。 希望本文可以帮助您开始在Power BI的MQuery中使用这一功能!