Powerbi Power Bi-从表中获取最后X行的平均值
我目前正在学习我自己,Power Bi。然而,当我试图根据最后X行总结结果而不是筛选最后X个日期时,我陷入了困境。为了更好地理解,我创建了以下表格:Powerbi Power Bi-从表中获取最后X行的平均值,powerbi,powerquery,calculated-columns,measure,Powerbi,Powerquery,Calculated Columns,Measure,我目前正在学习我自己,Power Bi。然而,当我试图根据最后X行总结结果而不是筛选最后X个日期时,我陷入了困境。为了更好地理解,我创建了以下表格: 表,th,td{ 边框:1px纯黑; } 表名:Exampe 周期值2021-W156.48%2021-W254.58%2021-W361.18%2021-W461.86%2021-W518.18%2021-W689.81%2021-W752.85%2021-W841.69%2021-W918.18%2021-W1075.54%2021-W116
表,th,td{
边框:1px纯黑;
}
表名:Exampe
周期值2021-W156.48%2021-W254.58%2021-W361.18%2021-W461.86%2021-W518.18%2021-W689.81%2021-W752.85%2021-W841.69%2021-W918.18%2021-W1075.54%2021-W1161.48%2021-W1248.48%
假设您有下表,并且希望得到最后6行的平均值为750
为了获得最后6行的平均值,首先需要在查询编辑器中创建索引colunm,然后使用以下度量可以实现预期的输出
Measure = CALCULATE(AVERAGE(Sheet1[Value]),
FILTER(ALL(Sheet1),Sheet1[Index] <= MAX(Sheet1[Index])
&& Sheet1[Index] >MAX(Sheet1[Index]) -6))
Measure=计算(平均值(表1[值]),
过滤器(全部(表1),表1[索引]最大值(表1[索引]-6))
Power Bi中的表在索引列中是这样的,请接受帮助:)
哦,我明白了。不过,我还有一个问题。如果我们假设该表将来将包含更多的值,那么powerquery编辑器是否能够自动填充新行,或者我必须再次运行它?非常感谢您提供的解决方案。我真的很感激!在查询编辑器中添加索引列函数将始终自动递增索引计数,最重要的是它可以保持数据的顺序。因此,每次刷新BI桌面时,都应该提供正确的结果。做一些测试,看看是否有问题,然后看看如何解决它。欢迎你,乔治。