首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Power BI中创建一个12周移动平均线,该平均值用于不到12周营业的商店?

如何在Power BI中创建一个12周移动平均线,该平均值用于不到12周营业的商店?
EN

Stack Overflow用户
提问于 2022-04-12 18:50:56
回答 1查看 1.1K关注 0票数 -1

我在一家零售商工作,以蛮力的方式进行了12周的滚动销售。更具体地说,我做了12项措施来计算我12个星期的平均水平。然后第13次测量平均我的12周。也就是说,如果一家商店的营业时间不到12周,那么它的平均开店率就会低于它应有的水平。

你觉得我该怎么处理这件事?我的公式在下面。

周刊平均

RollingAvg2 =计算(sum(‘Transaction_Data’‘TotalSales)、filter(all(’Date‘Date)、DatesWeek Rank=MAX(’Date‘’Week)-1)

骨料平均

“滚动措施”=(“滚动措施”“轧制措施”“滚动措施”“滚动措施”“轧制措施”“轧制措施”(‘RollingAvg8 4+“Rolling Weeks”RollingAvg5+“轧制措施”,’RollingAvg8 6+“滚动措施”,‘RollingAvg8 7+“滚动措施”,’RollingAvg8 8+“滚动措施”,‘RollingAvg8 9+“滚动措施”,’RollingAvg8 10+“滚动措施”,‘RollingAvg8 11+“滚动措施”,’RollingAvg8 12 )/12

EN

回答 1

Stack Overflow用户

发布于 2022-04-13 08:53:13

问题是你用一个固定的数字来除法。

在这里,我的样本数据:

输出:

代码语言:javascript
运行
复制
    3MonthAVG = 
var selectedStore = SELECTEDVALUE(Sheet1[StoreID])
var selectedWEEK = SELECTEDVALUE(Sheet1[WeekID])

return
CALCULATE( AVERAGE(Sheet1[Sales]), FILTER(ALL(Sheet1), Sheet1[StoreID] = selectedStore && Sheet1[WeekID] <= selectedWEEK && Sheet1[WeekID] >= selectedWEEK-2))


3MonthWeeklyAVG = 
var selectedStore = SELECTEDVALUE(Sheet1[StoreID])
var selectedWEEK = SELECTEDVALUE(Sheet1[WeekID])
var WeekInScoope = CALCULATE( COUNTROWS(VALUES(Sheet1[WeekID])), FILTER(ALL(Sheet1), Sheet1[StoreID] = selectedStore && Sheet1[WeekID] <= selectedWEEK && Sheet1[WeekID] >= selectedWEEK-2))
var SumInScoop = CALCULATE(  sum(Sheet1[Sales]) , FILTER(ALL(Sheet1), Sheet1[StoreID] = selectedStore && Sheet1[WeekID] <= selectedWEEK && Sheet1[WeekID] >= selectedWEEK-2))
return
DIVIDE(SumInScoop, WeekInScoope)

3MonthWeeklyAVG在这里我们验证了我们的范围内有多少个星期。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71847751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档