我的问题可能很简单,但我已经在这里停留了一段时间。
我正在尝试获取当月和上个月的值。为此,我创建了两个度量(CurrentVal和PreviousVal)。
我的DAX措施是:
CurrentVal = SUM ( Database[KPI_Value] )
PreviousVal =
CALCULATE (
[CurrentVal];
PREVIOUSMONTH ( DIM_Date[Date] )
)
在下图中,当显示为表格时,您可以看到它工作正常。
但是,我不想要这样的表,而是希望使用切片器,用户可以在其中选择月份,并且他将能够看到当前和上个月的值,就像下面的图片一样。
问题,如您所见,是当我从表中删除Date并包含切片器时,PreviousVal返回始终为空(在此示例中,它应返回0,44)。我在这里做什么错了?
谢谢!
答案 0 :(得分:3)
您设置的内容将起作用,假设:
Date
和Database
表中的DIM_Date
字段之间有关系DIM_Date
被标记为日期表(表视图,“建模”选项卡,Mark as Date Table
)