如何在 Power BI 中按升序获取 datediff 值?
How to get the datediff value in ascending order in Power BI?
我的日期如下 table。我想先将 Date table 中的最小日期与其自身进行比较,然后将 diff a 0 进行比较,然后将最小日期与下一个更高的日期进行比较,并将 diff 为 1 ,然后依此类推,直到将最小日期与当前日期进行比较作为 diff因此,在(我想要的 table)
中提到
当我使用下面的公式时,我能够以相反的顺序得到 Datediff
= DATEDIFF('Table'[日期], TODAY(), DAY)
我试图反转 TODAY() 和 'Table'[Date],但它所做的只是在 Datediff 值前面附加了“-”。
日期 Datediff WhatI want
2020 年 1 月 4 日 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
我假设您只需要 table 中的那两列并创建了以下度量:
Result =
VAR __minDate = CALCULATE( MIN( 'Table'[Date] ), ALLSELECTED('Table'[Date] ) )
Return DATEDIFF( __minDate, MIN('Table'[Date]), DAY )
如果是这样的话,这应该是预期的结果:
希望对你有帮助。
我的日期如下 table。我想先将 Date table 中的最小日期与其自身进行比较,然后将 diff a 0 进行比较,然后将最小日期与下一个更高的日期进行比较,并将 diff 为 1 ,然后依此类推,直到将最小日期与当前日期进行比较作为 diff因此,在(我想要的 table)
中提到当我使用下面的公式时,我能够以相反的顺序得到 Datediff
= DATEDIFF('Table'[日期], TODAY(), DAY)
我试图反转 TODAY() 和 'Table'[Date],但它所做的只是在 Datediff 值前面附加了“-”。
日期 Datediff WhatI want 2020 年 1 月 4 日 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
我假设您只需要 table 中的那两列并创建了以下度量:
Result =
VAR __minDate = CALCULATE( MIN( 'Table'[Date] ), ALLSELECTED('Table'[Date] ) )
Return DATEDIFF( __minDate, MIN('Table'[Date]), DAY )
如果是这样的话,这应该是预期的结果:
希望对你有帮助。