关于栗子
今天的栗子,是@棒棒的东(我只是知识的搬运工) 的第二次投稿,感谢他的分享
@棒棒的东 曾在实际业务中,遇到这样的分析需求:计算单品在各销售节点与最初销售日期的时间差。和我沟通并结合自己的摸索,最终他实现了想要的可视化效果(如下图)。
考虑到这个业务需求对研究商流的数据粉朋友们有借鉴意义,因此,他希望和大家分享他的方法。
本期《举个栗子》,阿达要给大家分享的 Tableau 技巧是:用 LOD 计算产品销售周期。
————————————————————————————》》
为方便学习,栗子使用Tableau 自带的超市数据源。找不到自带数据源的数据粉,可以私信我
另,栗子用到了LOD——详细级别表达式。
具体步骤如下:
STEP 1:连接数据源
STEP 2:设置分层结构
设置“品类层级”分层结构,包含顺序为:类别-子类别-产品名称。
STEP 3:创建计算字段
创建 销售天数 计算字段:
DATEDIFF("day",{FIXED [产品名称]:MIN([订单日期])},[订单日期])+1
Tips:销售天数表示“从第 2 个订单日期开始,各订单日期节点分别与最开始的订单日期(最小日期)之差”,从第 1 天开始显示。
STEP 4:创建图表:销售天数
将 订单日期 拖至 列,将 销售额 拖至 行,把 订单时间 的 粒度 调整为 天,并调整工作表格式。
把 子类别 和 产品名称 分别拖至筛选器,并设置 显示筛选器。栗子是按子类别(器具)和产品名称(Cuisinart 搅拌机,白色)示例,如下图呈现。
STEP 5:设置双轴
为确保工作表美观、且让销售天数标签只展示一次,这里对视图做双轴处理。
复制行中的“销售额”胶囊,拖至原有“销售额”胶囊的右侧。第一个轴视图以“线”展示,第二个轴视图以“圆”展示,在右边“销售额”字段右键双轴,同步轴并隐藏标题,并调整视图格式。
STEP 6:显示标签
切换至第二个视图,把“销售天数”计算字段拖至标签。修改标签显示,按如下图圈红处依次点击,修改为“第<总和(销售天数)>天”。
完成之后,会发现图表的呈现效果更直观了。
栗子补充
实际业务中,可能存在单个值对应多个产品名称销售天数合计的情况(栗子中并未体现,但实际业务中应该会经常遇到),这里我们只需要做一步操作即可:分析—取消聚合度量。如此,多个产品名称对应的值便会分散显示啦!
今天的 Tableau 技巧,你 Get 到了吗?赶快试试看吧!
下一期《举个栗子》,再会~
文章部分信息来源于网络,如有侵权请告知!
网友评论