Как получить значение даты в возрастающем порядке в Power BI? - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть дата согласно таблице ниже. Я хочу сравнить минимальную дату в таблице «Дата» с самой первой и разницей 0, затем минимальной датой со следующей более высокой датой и разницей как 1, и так далее до тех пор, пока минимальная дата не сравнится с текущей датой как разностью, которая упоминается в (Что мне нужно, таблица)

Все, что мне удалось получить Datediff в обратном порядке, когда я использую приведенную ниже формулу

= DATEDIFF('Table'[Date], TODAY(), DAY) 

Я пытался отменить СЕГОДНЯ () и ' Таблица '[Date], но все, что она сделала, это добавила' - 'перед значениями Datediff.

Date        Datediff   WhatI want
01/04/2020  28          0
22/04/2020  7           21
23/04/2020  6           22
24/04/2020  5           23
25/04/2020  4           24
26/04/2020  3           25
27/04/2020  2           26
28/04/2020  1           27
29/04/2020  0           28

1 Ответ

0 голосов
/ 29 апреля 2020

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

Result = 
VAR __minDate = CALCULATE( MIN( 'Table'[Date] ), ALLSELECTED('Table'[Date] ) )
Return DATEDIFF( __minDate, MIN('Table'[Date]), DAY )

Это должен быть ожидаемый результат, если это так:

enter image description here

Надеюсь, это поможет вам.

...