- 举个栗子!Tableau 技巧(99):用 创建主组 解决数据融
- VMware 搭建 Tableau Server for Lin
- 举个栗子--Tableau的功能索引
- 举个栗子!Tableau 技巧(100):吸睛又直观的 四瓣花图
- 举个栗子!Tableau技巧(6):妙用Index函数来改变数据
- 举个栗子!Tableau 技巧(121):用 Makepoint
- 举个栗子!Tableau技巧(15):妙用Last函数查看消费数
- 举个栗子!Tableau技巧(4):如何做空心饼图(环形图)
- 举个栗子!Tableau 技巧(197):用 Prep 数据去重
- 举个栗子!Tableau技巧(51):用 Page 功能创建你的
实际分析场景中,你可能遇到过以下情况:
同时连接多个不同数据源,费时费力;业务底层数据的各种差异,越理越乱;每增加一个需求,就要额外添加一个数据源,让原本轻量的工作薄变臃肿迟缓。
多数情况下,企业数仓的建设通常采取“先污染,后治理”的原则,让原本很容易提取到的数据,不得不通过融合多个数据源才能得到。
当我们只需要新增数据源当中的某一个列的数据时,却不得不链接一个表,甚至一个库,这样的做法拖慢整个仪表板呈现的性能。
今天就让我们用创建主组的方式,减少数据源个数,从而为打包工作薄瘦身,跟以上的情况说拜拜~
————————————————————————————》》
本期《举个栗子》,阿达要给大家分享的 Tableau 技巧是:用 创建主组 解决数据融合的性能问题。
栗子使用两个数据源: Tableau 自带的超市数据源和 Sales Target(如下图)。其中 Sales Target ,只包含省份信息和各省对应的目标值数据。
我们假设这样的场景:当你作为一名 Regional Sales Director,你可能更看重自己所在 Market 或区域的销售目标。而关联省份和区域或市场的信息,则是在示例-超市中的数据源中体现的。
遇到类似的情况,我们可以创建一个主组,仅将副数据源中您需要的字段并入主数据源,然后关掉辅助数据源。在栗子中,我们设定 Sales Target 是主数据源,因为包含我们最重要的目标值的度量信息。而超市数据源则作为辅助数据源,仅提供地区与各省份的对应关系。
具体步骤如下:
STEP 1 ————————————————————————————》》
打开 Tableau ,连接 超市数据源和 Sales Target 数据源。然后,将 Sales Target 数据源下的维度字段“省份”拖动到“行”功能区上,作为视图中的第一个字段,此时 TableauDesktop 会默认 Sales Target 数据源作为该工作表的主数据源。
STEP 2 ————————————————————————————》》
编辑关系,让 Sales Target 数据源中的“省份”字段,与示例-超市中的“省/自治区”做关联。
STEP 3 ————————————————————————————》》
在“数据”窗格顶部,选中“示例-超市”数据源,然后将“地区”维度拖到“行”功能区上,放在“省份”前面。
STEP 4 ————————————————————————————》》
从 示例-超市 数据源(辅助数据源)中右键单击“行”功能区中的“省/自治区”字段,并选择“创建主组”。
STEP 5 ————————————————————————————》》
省份分配到一个区域中,然后单击“确定”关闭“编辑组”对话框。
STEP 6 ————————————————————————————》》
在“数据”窗格中,选择“Sales Target”数据源。你可以看到一个新的组字段列在 SalesTarget数据源(主数据源)中,名为“省份(组)”。
STEP 7 ————————————————————————————》》
将“省份(组)”维度拖到“行”功能区中的“地区”维度上以替换它。
STEP 8 ————————————————————————————》》
将“目标值”度量拖到“列”功能区。
STEP 9 ————————————————————————————》》
现在你可以关闭超市数据源,也可以发布数据源或没有辅助数据源的工作簿。因为你正在使用的来自辅助数据源的“省/自治区”字段,已经被你在主数据源中创建的主组字段所取代。
今天的 Tableau 技巧,你 Get 到了吗?赶快试试看吧!
下一期《举个栗子》,再会~
文章部分信息来源于网络,如有侵权请告知!
网友评论