我在PowerPivot的数据集中进行了计算:
SUM:=CALCULATE(SUM([Data]),FILTER(ALL(Table[Month]),[Month]=[CURRENTMONTH]))
其中:
[Data]
是数字
[Month]
是日期
[CURRENTMONTH]
是根据今天的日期表示当前月份的计算
在同一张表中,我有一个名为day的附加列,其中包含一年中的所有日期。[day]
当我按天过滤数据库时,我需要计算不受影响,这意味着我需要一个月的总数,无论我是否按月过滤特定日期
有什么想法吗?
答案 0 :(得分:0)
这是您的计算方法,但会忽略Table [day]字段中的过滤器。
SUM :=
CALCULATE (
SUM ( [Data] ),
FILTER ( ALL ( Table[Month] ), [Month] = [CURRENTMONTH] ),
ALL ( Table[day] )
)