Решение состоит из 5 частей:
- Параметр части даты
- Макс. Дата [Макс. Дата]
- Часть динамической даты максимальной даты [Макс. Часть динамической даты]
- Часть динамической даты исторических дат [Часть динамической даты]
- Фильтрация этих частей даты <= максимальная дата [Динамическая дата - меньше, чем Макс] </li>
Параметр части даты
![enter image description here](https://i.stack.imgur.com/fo08K.png)
Макс. Дата
Это расчет, который вы использовали бы с вашим набором данных, чтобы найти максимальную дату.
{ MAX([Order Date]) }
Чтобы создать хороший пример, я собираюсь установить максимальную дату на определенную дату, которая выпадает в середине недели, в середине месяца и в середине года. Я собираюсь использовать 13 июня 2018 года в качестве моей максимальной даты.
Итак, если вы хотите следовать, вы можете использовать указанную ниже дату в качестве максимальной. Вы также можете использовать этот набор данных , если хотите.
DATE(#2018-06-13#)
Динамическая часть даты Максимальной даты
DATEPART([Select Date Part], [Max Date])
Динамическая дата, часть исторических дат
DATEPART([Select Date Part], [Order Date])
Фильтр по историческим датам <= Макс. Дата </strong>
[Dynamic Date Part] <= [Dynamic Date Part Max]
Теперь, когда у нас есть все части, которые нам нужны, давайте проверим, чтобы они работали так, как мы ожидали.
![enter image description here](https://i.stack.imgur.com/1XKc3.png)
Похоже, мы видим все дни месяца, которые <= 13-го числа. </p>
![enter image description here](https://i.stack.imgur.com/ab2lF.png)
Когда мы меняем его на День недели, мы видим только дни недели <= 4-й день недели, который является средой, когда неделя начинается в субботу. </p>
Теперь давайте посчитаем текущую сумму продаж по нашей динамической части даты, чтобы лучше помочь вам с вашим примером.
Перетащите меру, которую вы хотите рассчитать, на текущую сумму на метку, затем создайте быстрый расчет таблицы. Далее нам нужно отредактировать этот расчет таблицы следующим образом.
![enter image description here](https://i.stack.imgur.com/EZ2bu.png)
Затем вы увидите, что ваши вычисления работают так, как вы ожидаете.
![enter image description here](https://i.stack.imgur.com/8RIHC.png)
Надеюсь, это было полезно. Удачи!