繁体   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