就像wdx223wdx223说的,如果slicer和viz共用同一列(如'日期[年月]),是达不到你期望的效果的,得借助于另一日期列。
我在'订单'表里新建了一个计算列
- 订单日期 YYYYMM = FORMAT('订单'[订单日期], "YYYYMM")
复制代码 度量值可以这么写
- Last 12M =
VAR __min_dt = EDATE ( MIN ( '日期'[日期] ), -12 )
VAR __max_dt = EDATE ( MAX ( '日期'[日期] ), 0 )
VAR __p =
CALCULATETABLE (
DATESBETWEEN ( '日期'[日期], __min_dt, __max_dt ),
ALL ( '日期'[年月] )
)
RETURN
CALCULATE ( [销售额], __p, ALL ( '日期'[年月] ) )
复制代码
10913111556166.rar
(649.72 KB, 下载次数: 0)
|