DAX:需要CALCULATE不受过滤器的影响

问题描述 投票:2回答:1

我在PowerPivot上的数据集中进行了计算:

SUM:=CALCULATE(SUM([Data]),FILTER(ALL(Table[Month]),[Month]=[CURRENTMONTH]))

哪里:

[Data]是数字

[Month]是约会

[CURRENTMONTH]是根据今天的日期表示当前月份的计算

在同一张表中,我有一个名为day的附加列,其中包含了一年中的所有日期.[day]

我需要计算不受影响当我按天过滤数据库意味着我需要一个月的总和,无论我是否过滤了一个月的特定日期

有任何想法吗?

excel dax powerpivot
1个回答
0
投票

这是您的相同计算,但它会忽略Table [day]字段中的过滤器。

SUM :=
CALCULATE (
    SUM ( [Data] ),
    FILTER ( ALL ( Table[Month] ), [Month] = [CURRENTMONTH] ), 
    ALL ( Table[day] )
)
© www.soinside.com 2019 - 2024. All rights reserved.