累积平均
问题描述:
我已经尝试过几件事情,也许我已经烧掉了我的想法,这应该如何工作 基本上超过12个月,滚动我想积累总计。 列是 月, 头计数(这是用户的一个distinctcount) 磁头数分割(磁头数由12跌) 累积人头数(添加头计数的返回的行)累积平均
累积不会增加行,无论我尝试什么,我都看着所有的代码。这是否与人数不同有关?
Cumulative Headcount:=
CALCULATE (
[Head Count Divided],
FILTER (
ALL ('Date'[Date]),
'Date'[Date] <= MAX (('Date'[Date]))
)
)
在此先感谢!
答
如果这是你正在寻找的结果...
...这里有一个方法来得到它,使用DAX:
Cumulative Head Count = CALCULATE(SUMX(Table10,Table10[Head Count]),filter(Table10,Table10[Year Month Name]<=EARLIER(Table10[Year Month Name],1)))
(更换你的表格名称中的“Table10”的实例,并确保你的'Year Month Name'列被格式化为一个日期,并且'Head Count'列被格式化为一个数字。)
您可以用[Head Count Divided]
代替[Head Count]
以获得“头数分割”值的累积总和,如果这是您正在查找的值。
嗨@marc pincince 我无法获得早期函数在您的代码行 这是因为我的人数是一种措施,它正在扫描的日期表不知道早期日期? _EARLIER/EARLIEST是指不存在的先前行上下文._ 我了解您的代码正在做什么,但无法解决此问题 – user2181700
不幸的是,我不知道是否使用引起您的措施问题。你试过(*你可以尝试*)使用列而不是措施? *如果您可以使用列*,那么至少可以回答问题是否是该问题。对不起,我不能更有帮助。 –