首页 > 解决方案 > 获取上个月power bi的最大日期数据

问题描述

我有一张表,可以记录每天 MTD 的交易记录。我希望 power bi 返回每个月的最大交易日期,并且我想对上个月做同样的事情。如果我只是使用 previuosmonth() 过滤我的交易表以汇总所有交易,这将汇总所有数据并记住我每天都有 MTD,因此数据将是错误的。下面是我用来获取上个月最大日期交易的内容,但问题在于它仅适用于卡片视觉效果,而不适用于任何其他视觉效果。有人可以帮忙吗?

NetSalesPreviousMonth = 
Var maxdate = (MAX(Sales[OrderDate]))
var prevmaxdate =     CALCULATE (
 MAX ( Sales[OrderDate] ),
 FILTER (
 ALLSELECTED (
 Sales 
 ),
[OrderDate] < maxdate
&& FORMAT ( Sales[OrderDate], "mm/yyyy" )
= FORMAT ( DATE ( YEAR ( maxdate ), MONTH ( maxdate ) - 1, 1 ), "mm/yyyy" )
 ) 
)

return
CALCULATE(
[Net Sales], 
 FILTER(ALL(Sales[OrderDate]), Sales[OrderDate] = prevmaxdate )
)

标签: powerbidaxdata-analysisdaxstudio

解决方案


推荐阅读