#powerbi #dax
#powerbi #dax
Вопрос:
Я пытаюсь найти способ вычислить сумму значения за последние n дней предыдущего года.
Например: Предположим, что n = 1
сегодняшняя дата = 31.05.2017, тогда моя последняя дата-30.05.2017(как n=1), тогда следует рассчитать сумму за 31.05.2016.
Предположим, что n = 5
сегодняшняя дата = 31.05.2017, тогда мои последние 5 дней будут с 25.05.2017 по 30.05.2017, а затем должна быть рассчитана сумма за предыдущий год за последние 5 дней с 25.05.2016 по 30.05.2016
Надеюсь, кто-нибудь сможет мне помочь. Спасибо.
Комментарии:
1. Как будет определено это N? Зафиксировано внутри меры?
2. У меня есть карточки с исправлениями за последний день и последние 5 дней. Так что это исправлено внутри меры @mkRabbani
3. вы можете сначала рассчитать все даты в измерении. затем рассчитайте сумму с учетом диапазона дат.
4. даты динамичны @mkRabbani
5. Да, по сравнению с сегодняшним днем()
Ответ №1:
Вот несколько советов по созданию даты начала и окончания с помощью DAX-
start_date = var n = 5 return TODAY() - n - 365
end_date = var n = 5 return TODAY() - 1 - 365
Вы можете создать их как внутри DAX, так и хранить в 2 переменных. Затем рассчитайте желаемое значение, используя диапазон дат от даты начала до даты окончания.