Вычислить продолжительность между датами в Power BI с помощью M Query

Чтобы рассчитать продолжительность между датами в Power BI с помощью M Query, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: Duration.Days
Этот метод рассчитывает продолжительность между двумя датами в днях.

let
    startDate = #date(2021, 1, 1),
    endDate = #date(2022, 1, 1),
    durationInDays = Duration.Days(endDate - startDate)
in
    durationInDays

Метод 2: Duration.TotalDays
Этот метод вычисляет продолжительность между двумя датами в общем количестве дней, включая дробные числа.

let
    startDate = #date(2021, 1, 1),
    endDate = #date(2022, 1, 1),
    durationInTotalDays = Duration.TotalDays(endDate - startDate)
in
    durationInTotalDays

Метод 3: DateTime.From
Этот метод вычисляет продолжительность между двумя датами как значение DateTime.

let
    startDate = #date(2021, 1, 1),
    endDate = #date(2022, 1, 1),
    durationDateTime = DateTime.From(endDate - startDate)
in
    durationDateTime

Метод 4: Date.From
Этот метод вычисляет продолжительность между двумя датами как значение даты.

let
    startDate = #date(2021, 1, 1),
    endDate = #date(2022, 1, 1),
    durationDate = Date.From(endDate - startDate)
in
    durationDate

Метод 5: Date.AddDays
Этот метод вычисляет продолжительность между двумя датами в днях путем прибавления дней к определенной дате.

let
    startDate = #date(2021, 1, 1),
    endDate = #date(2022, 1, 1),
    durationInDays = Date.AddDays(startDate, Duration.Days(endDate - startDate))
in
    durationInDays

Это всего лишь несколько примеров того, как можно рассчитать продолжительность между датами с помощью M Query в Power BI. Не стесняйтесь изменять фрагменты кода в соответствии с вашими требованиями.