如何计算日历年的平均值
Posted
技术标签:
【中文标题】如何计算日历年的平均值【英文标题】:How to calculate average for the calendar year 【发布时间】:2021-06-01 11:45:13 【问题描述】:我的input file 由Actual Exp
和Actual Min
列组成。
现在我想创建一个度量来计算当前日历年的平均值,其中包含 Actual Exp
和 Actual Min
的最新月份数据。
我想计算 21 年 1 月到 21 年 3 月的平均值,稍后如果添加了 4 月或 5 月的数据,我想计算 21 年 1 月到 21 年 5 月或 21 年 4 月的平均值。
同样,我想在 21 年 12 月从 21 年 1 月到 21 年 12 月,在 22 年 2 月平均从 22 年 1 月到 22 年 2 月。我还有一个date
过滤器,我不希望我的日期过滤器影响平均值。
我尝试使用TOTALYTD
和MAX(Date)
,但它不起作用。
谢谢。
【问题讨论】:
【参考方案1】:我还没有完全理解你的问题,但希望这会有所帮助:
AVERAGEX ( ALL(TABLENAME), TABLENAME[COLUMNNAME])
无论您使用什么过滤器/切片,这都应该为您提供 COLUMNNAME 的平均值。 如果您想进一步限制这一点,您可以尝试创建第二个度量,例如
CALCULATE(AVERAGEX ( ALL(TABLENAME), TABLENAME[COLUMNNAME]), datetable[monthcolumn] IN "Jan", "Feb", "Mar")
【讨论】:
感谢您的回答,但我希望该度量也可以计算新数据的平均值,因为添加了新数据,它也应该显示这些新数据的平均值。 @user8078111 只需删除 datetable[monthcolumn] IN values 位。它会给你平均的一切。我得到的印象是你也想要那 3 个月。 (所以两个措施)以上是关于如何计算日历年的平均值的主要内容,如果未能解决你的问题,请参考以下文章