【发布时间】:2019-08-02 14:37:59
【问题描述】:
我需要一个切片器选择来获取选定的一周数据和上周数据。我无法获得前一周的销售信息。
这是我使用的 DAX 代码:
selected week =
CALCULATE ( SUM ( Sales[Sales] ), ALLSELECTED ( CalendarWeek[Week and Date] ) )
Prior Week =
CALCULATE (
SUM ( Sales[Sales] ),
ALLSELECTED ( CalendarWeek[Week and Date] ),
DATEADD ( 'Date'[Date], -7, DAY )
)
任何人都可以看看,让我知道我做错了什么吗?
谢谢。
【问题讨论】:
-
您的周和日期是“日期”字段还是“文本”字段?
-
“日历周”和“日期”加入了哪些字段?
-
@Aldert 它是一个文本字段。我正在使用 Direct Query,并根据需要通过连接周数和周结束日期来创建此列。
-
@StelioK calendarweek 表有周日期,两个表用 calendarweek.weekendingdate = date.date 连接
-
那么与 Date[Date] 和 CalendarWeek[???] @StelioK 的关系是什么