首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于每天行数的DAX轧制平均值

基于每天行数的DAX轧制平均值
EN

Stack Overflow用户
提问于 2021-07-13 17:55:47
回答 1查看 423关注 0票数 0

我有一个表(TableA),其中一个列名为DateAdded,它是一个日期时间戳,表中每天有多行输入。在PowerBI中,我将这个表设置为与日期表( date )的关系。如果我将TableA添加到一个简单的列表视图中,并在页面上放置一个日期范围切片器,那么所有的操作都会像预期的那样工作(根据日期选择来过滤TableA)--这证明了这种关系是有效的。

我想做的是根据每天添加的行数在图表中添加滚动平均值。

TableA

日期.\x{e76f}产品.

2021-07-10参考资料1

2021-07-10参考资料2

2021-07-10参考资料3

2021-07-11

2021-07-11

2021-07-12

2021-07-13

2021-07-13

2021-07-13

2021-07-13

预期输出是

日期.年.年平均滚动率.

2021-07-10

2021-07-11

2021-07-12

2021-07-13

这是我当前的DAX,但它的返回与常规计数完全相同,而不是滚动平均值。

代码语言:javascript
复制
Rolling Average = 
  AVERAGEX(
   FILTER( ALLSELECTED(Dates),
      Dates[Date] <= MAX(Dates[Date])),
      COUNT('TableA'[Product])
)

我哪里出问题了?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-07-13 21:27:04

我以为你有如下的糖尿病

代码语言:javascript
复制
_date = MAX(_date[date])
_Count = COUNTROWS(_fact)
_rollingCount = 
VAR _1 = MAX(_date[date])
VAR _2 = CALCULATE(CALCULATE([_Count], FILTER(_date,_date[date]<=_1)),ALL(_date[date]))
RETURN _2
_rank = RANKX(ALLSELECTED(_date),[_date],,ASC)
_rollingAverage = DIVIDE([_rollingCount],[_rank])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68367297

复制
相关文章

相似问题

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