簡體   English   中英

如何從 POWER BI DAX 中的表達式獲取日期列表

[英]How get a list of date from an expression in POWER BI DAX

當我使用DAXPOWER BI中執行此表達式時,我正在嘗試找到一種獲取日期列表的方法:

例如: 16/11/2025 - 3

output 應該是這樣的(最后 3 個日期):

16/11/2024

16/11/2023

16/11/2022

編輯:

如果可能的話,我只需要對 Output 進行一些編輯。

我的輸入:

包含日期的 column1。

包含數字的 Column2

1-例如,當我這樣做時(column1-Column2):

 10/04/2024 - 1 (Output)=> 10/04/2023
 10/04/2023 - 0 (Output)=> 10/04/2023 ( stay the same) 
 10/04/2026 - 3 (Output)=> 10/04/2025 - 10/04/2024 - 10/04/2023

- 是否可以將日期存儲在列表或表格中,因為我稍后會在其他公式中使用它。

謝謝。

請在克里特島創建一個新表(見下圖)並粘貼此代碼:

FRE

DateTable =
VAR FixedDate =
    DATE ( 2025, 11, 16 )
VAR PrevDate = FixedDate - 365
VAR TwoYearBack = PrevDate - 366
VAR ThreeYearBack = TwoYearBack - 365
RETURN
    { PrevDate, TwoYearBack, ThreeYearBack }

測向儀

VERSION_2

來自@RonRosenfeld 的更好解決方案:

DateTable = 
VAR FixedDate =
    DATE ( 2025, 11, 16 )
VAR PrevDate = DATE(YEAR(FixedDate)-1,MONTH(FixedDate), DAY(FixedDate))
VAR TwoYearBack = DATE(YEAR(PrevDate)-1,MONTH(PrevDate), DAY(PrevDate))
VAR ThreeYearBack = DATE(YEAR(TwoYearBack)-1,MONTH(TwoYearBack), DAY(TwoYearBack))
RETURN
    {PrevDate, TwoYearBack, ThreeYearBack}

結果:

羅森菲爾德

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM