如何在Tableau Prep中快速为缺失的销售记录补充0值行
Tableau Prep补全缺失销售行操作方法
下面是可直接落地的操作步骤:
- 提取全量维度值
- 从原始销售数据中分别生成两个唯一值列表:所有出现过的唯一
Date(共6个日期)、所有出现过的唯一Person(共2个人员)
- 从原始销售数据中分别生成两个唯一值列表:所有出现过的唯一
- 生成全量维度组合
- 将上述两个维度列表做无关联条件的完全外连接,生成所有「日期+人员」的笛卡尔积组合,也就是你需要的12条完整维度行
- 关联原始销售数据
- 以全量维度组合表为左表,左连接原始销售数据表,关联条件设置为
Date字段匹配、Person字段匹配,保留左表全部行
- 以全量维度组合表为左表,左连接原始销售数据表,关联条件设置为
- 空值替换
- 关联后缺失原始销售记录的行,
Sales字段会显示为空,直接新增计算字段,写入公式IFNULL(Sales, 0),即可把空销售额替换为0值
- 关联后缺失原始销售记录的行,
更快捷的单步操作:如果你的日期是规律的时间序列,可直接按
Person字段分组,对Date字段使用生成缺失行功能,自动补全每个人员缺失的日期行,再直接把空Sales值替换为0即可。
内容的提问来源于stack exchange,提问作者Sparkles the unicorn
相关产品推荐
相关产品推荐

