1、效果图
数据源及工作簿:
2、数据源及模型
2.1 主数据源
来源于echars平行坐标图的北京天气
2.2 辅助数据源
用于绘制坐标
2.3 数据关系模型
主数据源 于 辅助数据源,使用关系连接,关系计算字段为 1 = 1
3、计算字段
对以下6个度量字段,分别进行表计算归一化处理,目的是把绝对值转换成0-1之间的相对值。
4、参数
4.1 创建参数
基于日期字段创建参数
4.2 创建计算字段,使用参数
创建布尔值的计算字段,用于被选中日期的颜色和大小控制。
5、创建主图
使用度量名称和度量值字段,度量值双轴、同步轴。
第一个度量值,用于生成背后橙色的竖线,把离散日期字段,放入线-路径。
第二个度量值,用于生成灰色的折线图,参数的逻辑计算字段,用于突出被选中的日期
上述的6个表计算的字段,都需要放入度量值选项卡,并设置表计算的特定维度,都是日期+参数计算字段。
7、制作背景坐标
为了美观需要留白,因此背景坐标范围【-0.05 ,1.05】
数据都是归一化的数据,但是坐标需要原始数据,且最好为整数,因此选择简单的线下计算,基本思路就是按照每个字段的最大值和最小值的范围,反向缩放。
7.1 竖线部分
为了计算简单,把一个非度量的维度-等级排除
目的是把相对坐标轴从【0,1】,增加留白拓展到【-0.05,1.05】
7.2 标签
使用甘特图绘制位置横线,与上图竖线拼接成完成的背景坐标。
把提前计算好的数字【从-0.05,1.05等比例分成7份,生成8个坐标】,添加到标签上。
8、绘制标签
8.1 上标签
参数动作筛选出指定日期后,载进行聚合计算。
布尔值也是维度筛选器,计算优先级高于聚合计算。
8.2 下标签
标记 - 文本,只保留度量名称,删除度量值
9、搭建仪表板
以浮动形式拼接,所有的工作表都把填充改为透明,去除参考线和网格线。
最底层:坐标竖线
倒数第二层:坐标横向及标签,注意大小对齐
最上层:平行坐标主图,注意大小对齐,自身的橙色竖线和上述两张表拼接的橙色线条对齐
然后把两个标签标,分别放在上下方,与背景坐标对齐。
10、配置参数动作
给仪表板添加参数动作,源字段时日期,参数是日期参数,注意动作方式 - 悬停。
在修改下工具提示的展示格式即可