微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Power Bi,Dax语法从具有重复日期的列中减去具有条件的TODAY日期

如何解决使用Power Bi,Dax语法从具有重复日期的列中减去具有条件的TODAY日期

问题是,我有产品表,它们的“地址”和有效期,如下所示:

Table Image

我需要在矩阵视觉中显示“过期天数”,因此我尝试制作一个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() )

这样就不会汇总日期,而只选择一个日期进行计算

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。