我需要在DAX计算中使用全年的工作日,但是我不知道如何让DAX做到这一点。我有两个桌子
1)带有各自日期的销售
2)工作日表,其中包含月末和该月的相应工作日
我根据日期创建了两者之间的关系,并且可以正常工作,但是DAX仅捕获当月销售的工作日。如何获得全年的金额?
然后,我使用以下DAX添加了计算字段:
= CALCULATE( SUM(tWorkdays [天]), 过滤( 销售 YEAR(tSales [Date])= YEAR(MAX(tSales [Date])) ) )
如您所见,它只记录了有销售的月份的工作日,但无论是否有销售,我都需要全部总数。
该如何解决?
答案 0 :(得分:0)
我对细节不太满意,但这与ALL(),EXCEPT()和VALUES()有关
就像上下文一样,就像他们在DAX中所说的那样
https://powerpivotpro.com/2011/06/precedence-part-3-allexcept-vs-all-w-values/
另一种解释: https://www.sqlbi.com/articles/using-allexcept-versus-all-and-values/