Powerbi 周末、节假日前一天的电力查询
我有一个表,列有日期、仓库、库存代码、单位。该日期链接到一个日历表,该日历表有一个true/false列,其中日期为“估价日”,表示工作日和非假日 我已经创建了一个带有Powerbi 周末、节假日前一天的电力查询,powerbi,dax,powerquery,Powerbi,Dax,Powerquery,我有一个表,列有日期、仓库、库存代码、单位。该日期链接到一个日历表,该日历表有一个true/false列,其中日期为“估价日”,表示工作日和非假日 我已经创建了一个带有 previous day units =calculate(sum('Table'[Units]), PREVIOUSDAY('Calendar'[Date]), ALLEXCEPT('Table','Table'[Product],'Table'[
previous day units =calculate(sum('Table'[Units]),
PREVIOUSDAY('Calendar'[Date]),
ALLEXCEPT('Table','Table'[Product],'Table'[Warehouse]))
该列成功地显示了每个仓库/产品组合的前一天库存,但在周一,它将库存水平与周日进行比较,周日在表中没有条目,因此为零。我需要比较一下星期一和星期五
有很多类似的查询,但我一生都找不到一个在我的表中有这个仓库/产品组合时有效的解决方案
我很确定我找到了解决办法。我创建了另一个自定义列,它使用LOOKUPVALUE将字段“PrevValuation Day”带到“Table”中,然后使用
=calculate(sum('Table'[Units]),
filter(ALLEXCEPT('Table','Table'[Product],'Table'[Warehouse]),'Table'[Date]=EARLIER('Table'[PrevValuationDay])
))
这似乎奏效了。我很确定我找到了解决办法。我创建了另一个自定义列,它使用LOOKUPVALUE将字段“PrevValuation Day”带到“Table”中,然后使用
=calculate(sum('Table'[Units]),
filter(ALLEXCEPT('Table','Table'[Product],'Table'[Warehouse]),'Table'[Date]=EARLIER('Table'[PrevValuationDay])
))
这似乎奏效了