排序是数据分析过程中使用频次非常高的功能,比如字母排序、手动排序、字段排序、嵌套排序。
实际业务分析中,当类别或子类别非常多的时候,呈现数据的视图会很长。尤其在通过排序查看 Top N 类别时,可视化效果并不理想。
这里分享一个企业数据分析的真实需求场景:固定其他选项位置排序。把非重点关注的类别合并为其他放置在最后面,只关注重点类别的排序,达到主次明显、重点突出的目的,便于分析和决策。
如何具体实现?栗子一睹为快吧!
本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:快速实现部分类别的排序。
为方便学习,栗子使用 Tableau 自带的“示例-超市”数据源。掌握栗子方法后,数据粉可尝试使用自己的数据。
具体步骤如下:
1、创建视图
打开 Tableau Desktop,连接“示例-超市”数据源,新建工作表,创建一个很常见的子类别-销售额条形图:将维度“子类别”拖放至列,将度量“销售额”拖放至行,单击降序排序按钮,进行降序排序。
按住 shift 键,选中排在末尾的 7 个类别,单击回形针图标进行分组。
右键单击新分组的类别,下拉菜单中选择:编辑别名,命名为:其他。
将“数据”窗格中的“子类别 (组)”拖放至“标记”卡的颜色中(示例颜色仅供参考),便于区分各个产品类别。
2、创建计算字段
单击”数据“窗口右上角?▼ 符号,下拉菜单中选择:创建计算字段。将计算字段命名为:销售额-处理,键入函数
IF [子类别 (组)]='其他' then 0
ELSE [销售额]
END
3、设置排序
右键单击列上的“子类别 (组)”胶囊,选择:排序。在弹出的对话框中,将排序依据选择:字段,将字段名称选择:销售额-处理。
如此,就实现了需要的呈现效果:代表其他的浅紫色柱形位于最后,只对除其他之外的类别进行了排序。
今天的 Tableau 技巧,你 Get 到了吗?赶快试试看吧!
下一期《举个栗子》,再会~
文章部分信息来源于网络,如有侵权请告知!