Tableau Desktop:基于指定平均时间范围创建索引
Tableau 基于指定4周平均创建动态托运人索引步骤
1. 创建4周平均发货量计算字段
先锁定目标周的日期范围,再计算每个托运人在这4周内的周发货量平均值:
{FIXED [Shipper] : AVG( IF [CALENDAR_DT] IN {DATE('2021-01-03'), DATE('2021-01-10'), DATE('2021-01-17'), DATE('2021-01-24')} THEN SUM([SHIPMENTS]) END )}
FIXED [Shipper]:保证计算结果随所选托运人动态变化,每个托运人单独统计AVG(...):对符合条件的4周周发货量总和取平均- 日期集合直接指定目标周首日,匹配你的
[CALENDAR_DT]周级定义
2. 生成基于平均值的索引
以该平均值为基准创建索引字段,示例为100基准的相对指数(可按需调整):
(SUM([SHIPMENTS]) / [4周平均发货量]) * 100
- 若需要以平均值为1的基准,去掉
*100即可
3. 验证交互逻辑
添加托运人筛选器后,检查[4周平均发货量]是否随筛选结果自动更新:
- 若使用上下文筛选器,需确保
[Shipper]不在上下文筛选器中,否则FIXED计算会忽略上下文筛选 - 确认周级数据的聚合逻辑与
[CALENDAR_DT]的周定义匹配,避免日期范围偏差
内容的提问来源于stack exchange,提问作者BoWilliams
相关产品推荐
相关产品推荐

