问题描述
问题是,我有产品表,它们的“地址”和有效期,如下所示:
我需要在矩阵视觉中显示“过期天数”,因此我尝试制作一个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() )
这样就不会汇总日期,而只选择一个日期进行计算