[英]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.