之前,我们分享过如何在筛选日期时,始终自动筛选到最新日期值的方法:筛选到最新日期值。
现在,Tableau 2020.1 版本 用户也可以使用新增的动态参数功能,实现同样的呈现效果。
![2fe58dd91280a832b059bb9336e639ab.gif](https://i-blog.csdnimg.cn/blog_migrate/90eed7b2f5d51d71c7faf9768313f515.gif)
那么,如何利用 Tableau 的动态参数功能,实现自动筛选到最新日期值呢?今天我们来分享方法,一睹为快吧!
![38ad1cace7123786f2d83e6700f4bcb3.png](https://i-blog.csdnimg.cn/blog_migrate/8a50e3d3d7819bdc5a9b053e201f7603.png)
本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:使用 动态参数 筛选到最新日期值。
为方便学习,栗子使用如下的自拟数据,以自动筛选到最大年月的数据为例。掌握栗子方法后,数据粉可尝试使用自己的数据,筛选所需的数据。
![8576334585c90a5b5b5efcbeba5f6a89.png](https://i-blog.csdnimg.cn/blog_migrate/685b50ddbbf34c989c3492da476621b6.jpeg)
------------------------------------------------------------------------>>
具体步骤如下:
1、创建计算字段
首先,打开 Tableau Desktop(2020.1 及以上版本),连接栗子数据源。新建工作表,在“数据”窗格中,单击维度菜单右侧的小三角,在下拉菜单中选择:创建计算字段。
![522f30c2821916cdf2ddc729cf98087f.png](https://i-blog.csdnimg.cn/blog_migrate/801eaa598d902d58a9df2bbac5dc2912.jpeg)
这里,需要创建如下计算字段:➤ 计算字段:最大日期-年月,键入函数:{MAX(DATETRUNC('month',[日期]))}
![0cdbccf2d766f82692204417b4d3f4e2.png](https://i-blog.csdnimg.cn/blog_migrate/c7950a1c1c6b78d769319c9042433830.jpeg)
➤ 计算字段:日期-年月,键入函数:DATE(DATETRUNC('month',[日期]))
![0bd2fb134871c95ea2807b4777ff5bb0.png](https://i-blog.csdnimg.cn/blog_migrate/dde22d0e2a5cfdf45f2e70816374277f.jpeg)
2、创建动态参数
回到“数据”窗格中,单击维度菜单右侧的小三角,在下拉菜单中选择:创建参数。
![99d7c510e145e0ea42689fb8dfbc46e5.png](https://i-blog.csdnimg.cn/blog_migrate/530be84f86908f05c4fd07e86449a7b0.jpeg)
在弹出的对话框中,将参数命名为:年月参数;将数据类型选择为:日期;将值列表设置为:工作簿打开时(W),然后在其下拉选项中,选择:日期-年月;显示格式选择:2020.1(此处可按需设置)。
![b437035385720e03a6ea9dc02eceb6df.png](https://i-blog.csdnimg.cn/blog_migrate/5e4c40b828793311fbd8b1f3a0a0842c.jpeg)
此时,需要进行一个关键操作:将工作簿打开时的值(0)处的下拉选项,选择:最大日期-年月。
![de3518d0fd02f52f1022fc937efa4300.png](https://i-blog.csdnimg.cn/blog_migrate/51b7b248e7dbc43abb2238c827e32dc9.jpeg)
3、创建工作表
将维度“地区”和度量“销售额”依次拖放至“标记”卡的文本中;再单击“标记”卡的文本,设置文本格式和对齐方式;然后将视图设置为:整个视图。
![b5d4231b96c078e22272c3b5be87cda2.png](https://i-blog.csdnimg.cn/blog_migrate/2940889d0ea51ed3700a45d318fbaff5.jpeg)
再创建一个计算字段:年月判断,用于通过动态参数的值来筛选对应的数据。键入函数:DATETRUNC('month',[年月参数])=DATETRUNC('month',[日期])
![4714e2a1ccf29fce4a9cb52c38f54a24.png](https://i-blog.csdnimg.cn/blog_migrate/ce144386641aebe13fcbe5ce39355168.jpeg)
接着,将刚创建的计算字段“年月判断”拖放至“筛选器”卡中,然后在弹出的对话框中,勾选“真”。
![79c99e4c1928dca0d3de19b281e8e970.png](https://i-blog.csdnimg.cn/blog_migrate/67e0e310d4342393082b967e80bd18d8.jpeg)
最后,再右键单击“筛选器”卡中的“年月判断”胶囊,在下拉菜单中选择:显示参数控件。如此我们就将工作表创建好了。
![a724bd4255fc125aeaf6487d93d28c59.png](https://i-blog.csdnimg.cn/blog_migrate/5009a24fd2aa3b6ea725591520ed1529.jpeg)
4、验证参数
最后,我们建议对动态参数的设置做个验证,以便了解其是否能达到预期效果。
➤ 保存并关闭工作簿,在工作簿的数据源中增加三条数据:
![ec5a484c1b8ae9d2d4a64768508b4bfd.png](https://i-blog.csdnimg.cn/blog_migrate/ec21c758d788ec36c22785234b48432b.png)
➤ 再打开工作簿,可以看到:此时,“销售额”和“年月参数”的值已默认呈现最新数据的值,这说明,动态参数的预设是成功的!
![f5b7324abd883fe96a1a935c90930c97.png](https://i-blog.csdnimg.cn/blog_migrate/4560b724f699e53b54ac0750eb41f36d.jpeg)
今天的 Tableau 技巧,你 Get 到了吗?赶快试试看吧!
下一期《举个栗子》,再会~
![8bffe260f251133203e37f27865259b1.png](https://i-blog.csdnimg.cn/blog_migrate/909c0d7dc264e87b071831f312e89aa4.png)
文章部分信息来源于网络,如有侵权请告知!