PowerBI мне нужно рассчитать дату - PullRequest
1 голос
/ 25 июня 2019

в PowerBI Мне нужно вычислить дату между датой в строке и максимально возможной датой в таблице

Пример

Table A ( this table has no id for each row)
Row . Date
1 .      1-jan-2000
2.      7-jan-2000
3.      8-jan-2000
4.      10-jan-2000
5.      31-jan-2000

Что я пытаюсь получить

Row . Date .              Maximum Date in Table        Calculated Column DateDiff (days)
1 .      1-jan-2000 .     31-jan-2000                             30
2.      7-jan-2000 .      31-jan-2000                             24
3.      8-jan-2000 .     31-jan-2000                             23
4.      10-jan-2000 .    31-jan-2000                             21
5.      31-jan-2000 .   31-jan-2000                              0

Я пытался создать меру максимальной даты и использовал последнюю дату, но при просмотре строки он просто дает дату в качестве текущей даты строки, а не ее максимальную дату таблицы

каждая строка должна иметь одинаковую максимальную дату, и тогда я могу вычислить разницу между датой в строке и максимальной датой

1 Ответ

0 голосов
/ 26 июня 2019

Я начал с данных, приведенных ниже -

Given Data

Шаг 1: - Убедитесь, что ваш столбец даты в таблице относится к типу данных "Дата".

Шаг 2: - Создайте вычисляемый столбец , используя затем DAX, с функцией DateDiff

Date Diff = DATEDIFF(MyTable[Date],MAX(MyTable[Date]),DAY)

Вот ссылка для изучения функции DATEDIFF .

Вывод выглядит так: -

Output

Пожалуйста, примите ответ, если он работает для вас, или дайте мне знать, если это не так.

...