Excel Power Pivot
查找表 =
Calendar
;
数据表 = Sales
数据透视表行:
Calendar[Year]
数据透视表值:
[Measure] = CALCULATE(SUM(Sales[Amount]); Calendar[Date] < DATE(2003;01;01))
测量不尊重过滤器上下文
Year
并返回:由于
Date
列不在过滤器上下文中 - Year
,我希望将 Date
过滤添加到过滤器上下文中。然后测量应该返回:为什么会这样?
您的度量是对截至 2003 年 1 月 1 日的所有年份的销售额进行求和,而不是按数据透视表中的年份进行筛选。
调整度量以尊重年份过滤器:
[Measure] =
CALCULATE(
SUM(Sales[Amount]),
FILTER(
Calendar,
Calendar[Date] < DATE(2003, 01, 01) &&
Calendar[Year] = VALUES(Calendar[Year])
)
)