我有一个具有180天退货政策的产品。我在“销售”表中跟踪产品的销售和退货(绑回销售日期)。例如。如果我在2017年10月26日销售产品,并在2017年11月15日退货,则“退货”列将在2017年10月26日填充。
我想根据过去两年中同月的平均回报来计算当月的估计回报。 例如:
Sales
Date Sales Returns
10/21/2018 500
10/20/2018 120
10/21/2017 546 254
10/20/2017 185 90
10/21/2016 255 120
10/20/2016 153 20
汇总值:
Sales
Month Sales To Return Ratio
Oct-18
Oct-17 0.470588235
Oct-16 0.343137255
过去2年的10月平均回报率:0.424934153
Sales
Month Sales To Return Ratio Expected Returns
Oct-18 550.9920983 (Return for prodcuts sold in last 2 Oct / by Sales in Oct of last 2 years) * Sales in Oct 2018
Oct-17 0.470588235
Oct-16 0.343137255
我该如何创建一种衡量标准,通过获取过去2年该月的平均回报并乘以该月的销售额,就可以得出任何月份的预期回报。
答案 0 :(得分:0)
如果您使用拼出的公式来计算收益和销售总额,则结果为263.45,而不是550.99。即
(Return for products sold in last 2 Oct / by Sales in Oct of last 2 years) * Sales in Oct 2018
=(484/1139)*620
该结果也可以使用DAX计算。如果有日期表,则可以使用SamePeriodLastYear和DateAdd计算过去两年的总计。以下公式使用度量来总计“销售”和“退货”列。
=(
(
CALCULATE([Total Returns],SAMEPERIODLASTYEAR(DateTable[Date]))
+CALCULATE([Total Returns],DATEADD(DateTable[Date],-2,YEAR))
)
/
(
CALCULATE([Total Sales],SAMEPERIODLASTYEAR(DateTable[Date]))
+CALCULATE([Total Sales],DATEADD(DateTable[Date],-2,YEAR))
)
)
*[Sum of Sales]