【发布时间】:2020-08-23 04:05:20
【问题描述】:
我有一张表格,我想计算基于国家和渠道的平均销售额,但平均按月变动:
因此,对于第一个平均销售额仅考虑 202001,然后第二个将考虑 202001 和 202002,依此类推。最终输出是平均销售额。在这里,销售额是一个创建的度量。现在我有到 202003 年的期间,以后可能会有四月、五月等。我的问题是如何计算平均销售额。谢谢。
【问题讨论】:
我有一张表格,我想计算基于国家和渠道的平均销售额,但平均按月变动:
因此,对于第一个平均销售额仅考虑 202001,然后第二个将考虑 202001 和 202002,依此类推。最终输出是平均销售额。在这里,销售额是一个创建的度量。现在我有到 202003 年的期间,以后可能会有四月、五月等。我的问题是如何计算平均销售额。谢谢。
【问题讨论】:
创建一个计算列并使用以下 DAX 公式:
Average Sales =
VAR __country = 'Table'[Country]
VAR __period = 'Table'[Period]
VAR __subTable = FILTER( 'Table', 'Table'[Country] = __country && 'Table'[Period] < __period + 1)
Return CALCULATE( AVERAGE('Table'[Sales], __subTable )
希望对你有帮助。
【讨论】: