数据源是Tableau Desktop 自带的超市数据源,日常分析当中,我们分析用的数据源不止一个数据源,可能同时使用多份数据源,平时我们可以使用数据源字段中日期筛选器,当多份数据源的时候可使用数据混合方法,也可以使用参数方法,今天介绍的是使用参数来当做日期筛选器。
创建参数,我们命名为【开始日期】,数据类型选择【日期】,允许的值选择【全部】,目前的当前值为【2020/11/1】,其他日期可自作筛选,如图所示:
点击确定后,再创建一个参数,命名为【结束日期】,依据上方同样的方法,但当前值我们选择的是【2020/11/16】,如图所示:
之前说过,参数是静态的,需要与数据源关联起来,我们创建一个计算字段,命名为【日期筛选】,[订单日期]>=[开始日期] and [订单日期]<=[结束日期]
如图所示:
我们创建视图,将订单日期拖拽至列功能,将销售额拖拽至行功能,再将创建好的计算字段【日期筛选】拖拽至筛选器,选择【真】,如图所示:
我们新建一个仪表板,将工作表拖拽至仪表板中,点击下拉框选择【参数】,将参数【开始日期】和【结束日期】筛选出来,如图所示:
最终重现的效果如图:
仪表板上只有一个工作表,如果让参数控制多个工作表,可以在筛选器中设置我们创建的计算字段【日期筛选】,点开它的下拉框,选择【使用此数据源的所有项】,如图所示:
如果是多个数据源共用一个参数,需要在另一个数据源中重新创建对应的计算字段,将它拖拽至筛选器中勾选【真】。
我们发布至Tableau Server 后,发布上去后参数筛选日期状态不会改变,下节我们说如何刷新参数日期