我正在尝试按日计算Tableau中的平均值,但无法获得正确的数字。
数据如下:
三列:订单ID,订单日期,地区,销售
我想要实现的目标:
给定期间按天计算的平均销售额。还可以动态更改给定的时间段。
需要实现的示例:
计算1:从2016年1月1日至2016年5月1日,按天计算平均销售额;
计算2:从2016-05-02到2016-09-01,按天计算平均销售额;
然后将这两个度量放在一个图中(一旦有了数字就可以轻松完成)。
此外,需要在计算1和计算2中动态更改这两个周期。
在网上搜索了一段时间,但没有达到我需要做的。
非常感谢您的帮助!
答案 0 :(得分:0)
可能最直接的方法是使用一组4个日期参数和2个度量:
参数:
措施:
PeriodOneDailyAverage
AVG(
{INCLUDE DATE([Order Date]):
SUM(IF [Order Date] > [PeriodOneStart]
AND [Order Date] =< [PeriodOneEnd]
THEN Sales
END)
}
)
PeriodTwoDailyAverage
AVG(
{INCLUDE DATE([Order Date]):
SUM(IF [Order Date] > [PeriodTwoStart]
AND [Order Date] =< [PeriodTwoEnd]
THEN Sales
END)
}
)
然后可以将这些参数绘制在双轴上,并暴露参数以便进行调整。