DAX 计算不合计
DAX Calculate not Totaling
谁能帮我算一下这个公式?
计算公式不相加
Rev SWLY2 =
CALCULATE (
SUM ( 'Fact Table'[[Revenue Net]]] ),
FILTER (
ALL ( DateTable ),
DateTable[WeekID] = SELECTEDVALUE ( DateTable[WeekID] ) - 52
)
)
对于总数,SELECTEDVALUE ( DateTable[WeekID] )
returns 一个空白,因为在过滤器上下文中有多个星期。
尝试在案例中使用 MAX
而不是 SELECTEDVALUE
。
编辑: 我认为这应该可以如您所愿:
Rev SWLY2 =
CALCULATE (
SUM ( 'Fact Table'[[Revenue Net]]] ),
FILTER (
ALL ( DateTable ),
DateTable[WeekID] + 52 IN VALUES ( DateTable[WeekID] )
)
)
请注意,当有多个值时,VALUES
是一个列表。
谁能帮我算一下这个公式?
计算公式不相加
Rev SWLY2 =
CALCULATE (
SUM ( 'Fact Table'[[Revenue Net]]] ),
FILTER (
ALL ( DateTable ),
DateTable[WeekID] = SELECTEDVALUE ( DateTable[WeekID] ) - 52
)
)
对于总数,SELECTEDVALUE ( DateTable[WeekID] )
returns 一个空白,因为在过滤器上下文中有多个星期。
尝试在案例中使用 MAX
而不是 SELECTEDVALUE
。
编辑: 我认为这应该可以如您所愿:
Rev SWLY2 =
CALCULATE (
SUM ( 'Fact Table'[[Revenue Net]]] ),
FILTER (
ALL ( DateTable ),
DateTable[WeekID] + 52 IN VALUES ( DateTable[WeekID] )
)
)
请注意,当有多个值时,VALUES
是一个列表。