簡體   English   中英

Power Bi,Dax 語法,用於從具有重復日期的列中減去具有條件的 TODAY 日期

[英]Power Bi, Dax Syntax to subtract TODAY date with criteria from a column with repeated dates

問題是,我有一個包含產品、它們的“地址”和有效期的表格,如下所示:

表格圖片

我需要在矩陣視覺中顯示“到期天數”,因此我嘗試制作一個 DAX 公式,因為它試圖從每個產品中獲取“到期天數”並且它的到期日期是唯一的,但結果很遠從我想要的。

DaysToExpire = CONVERT(SUM(Venda_Abast_Venc[DTVALIDADE]) - TODAY(), INTEGER)

結果是按產品計算所有到期日期的總和並減去 Today() 日期,當我唯一需要它時,該數字確實高於實際值。

這是相當簡單的,添加一個新列:

DaysToExpire = DateDiff(Today(), Venda_Abast_Venc[DTVALIDADE], DAY)

問題是:如果您的矩陣選擇帶來了不止一種具有不同有效期的產品,會發生什么? 假設最安全的選項,我將使用最短到期日期。

DaysToExpire =
INT( MIN( Venda_Abast_Venc[DTVALIDADE] ) - TODAY() )

這樣日期不會相加,只選擇一個日期進行計算

暫無
暫無

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

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