我有一个表(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,但它的返回与常规计数完全相同,而不是滚动平均值。
Rolling Average =
AVERAGEX(
FILTER( ALLSELECTED(Dates),
Dates[Date] <= MAX(Dates[Date])),
COUNT('TableA'[Product])
)我哪里出问题了?
谢谢。
发布于 2021-07-13 21:27:04
我以为你有如下的糖尿病


_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])https://stackoverflow.com/questions/68367297
复制相似问题