在Power-Bi中,我有两个表:
CALENDER_DIM: [ENDOFMONTH, YEAR, QUARTER, QUARTERNUM]
SALES_FACT: [ENDOFMONTH, PRODUCTID, SALE`S]
我想显示当前季度的销售额与上一季度的销售额的比较,我使用以下度量:
Sales - This Quarter = SUM(SALES_FACT[SALES])
Sales - Previous Quarter (Having Sales) = CALCULATE([Sales - This Quarter],PREVIOUSQUARTER(CALENDAR_DIM[ENDOFMONTH]))
目前,销售额-上季度列如果上季度没有销售额,则显示为空:
但我想实现的是:* * 如果上一季度为空,则考虑上一/上一非空季度销售额**:
预期产出:
因此,对于2021年,第2季度为空/空白,在这种情况下,对于2021年第3季度的"销售额-上一季度"列,考虑2021年第1季度而不是2021年第2季度。
同样,对于2022年,第1季度没有任何销售额并且为空,因此对于2022年第2季度的"销售额-上一季度"列,不考虑2022年第1季度,而是考虑2021年第4季度(有销售额)。
- 简而言之,如果上一季度为空,则考虑最近一个有销售的上一季度。**
任何指导或帮助将不胜感激,谢谢。
1条答案
按热度按时间ni65a41a1#
是否尝试使用DAX函数LASTNONBLANK(列,表达式)?
https://learn.microsoft.com/en-us/dax/lastnonblank-function-dax
我想这个功能可以帮助你。
此致,