Tableau案例学习--折线图矩阵

在tableau public网站上有很多大牛的作品,不仅分析犀利美观程度也是极高,最近看到一个Viz Challenge 获奖作品真的很想知道她是怎么做到的,今天就来分析一下她的第一部分是怎么实现的吧。
有兴趣可以戳这里的链接看她完整的作品

前情提要:

这期Viz Challenge主要的数据内容是各个国家从2000年到2019年每天的一个相对美元的汇率情况

最终效果:
Tableau案例学习--折线图矩阵

  1. 步骤一:给每个国家编号(按需求从左到右,从上到下递增编号,一共22个国家)Tableau案例学习--折线图矩阵
  2. 步骤二:新建 行(ROW)、列(COL) 维度字段,根据编号字段给每个编号分配一个行列坐标,我觉得有点像一道数学题,思路如下图:
    Tableau案例学习--折线图矩阵
    首先确定我们要做一个5X5的矩阵,那么
    行的坐标=CEILING(编号/5);
    列的坐标=(编号-1)%5

    可能有人要问为啥列坐标要减一再求余数,那是因为编号最后一列是5的倍数余数为0,如果不减一的话编号最后一列将排在第一列去。

3.把行、列、时间、汇率、国家拖到对应区域,如下图
Tableau案例学习--折线图矩阵
4.可以看出上图一美元可以兑换的韩元最多,结果Y轴的刻度以韩元为标准导致其他国家的汇率曲线不明显。
解决办法:
我们在这个矩阵主要看的是随时间汇率的趋势,所以只需要保留波动情况,如果我们让每个值都除以同一个数他的波动情况不会改变。
所以这里我们让每个国家每天的汇率/每个国家全时段平均汇率,每个国家的坐标轴保持在0~2之间。
具体实现:
SUM([汇率])/WINDOW_AVG(SUM([汇率]))
并且设置表计算:
Tableau案例学习--折线图矩阵
5.最后你会发现标签显示没有在右上角,而是随着折线变化
Tableau案例学习--折线图矩阵
最不起眼的地方,我研究了最久,原来是要在文本里换几个行????
Tableau案例学习--折线图矩阵
完成啦(~ ̄▽ ̄)~