Tableau 优课堂 | 第22课:使用参数

published: 2023-05-04

欢迎观看由优阅达制作的【优课堂】系列视频。第二十二节课是:使用参数,你可以下载本视频所用数据集同步实操。


什么是参数?

使用参数的工作簿更具交互性和灵活性。可以将参数看做是等式中的一个变量,等式的值可由最终用户控制。

有时,我们容易将参数控件与筛选器混淆。例如示例中的“运费成本分界值”是参数控件,而“运输类型”是筛选器。

但是,应用筛选器会减少显示视图中的数据,仅显示特定装运模式所对应的数据。参数仅为另一元素提供单个输出,例如:为“颜色”上的计算字段提供参考值。


使用参数

参数只能控制变量的值,所以,只有在该值包含在筛选器、数据集、参考线或计算字段等其他对象中时,参数才能发挥作用。

更改此例中的“孤立参数”,视图不会产生任何影响。因为此参数并未与任何内容关连,这就像未激活 SIM 卡时拨打电话一样。


筛选器中使用参数

参数不等同于筛选器,但参数可在筛选器中使用。这里,我们看到的是,销售额贡献排名前十位的客户,但是最终用户可以使用参数,来决定他们希望查看前几位的客户。

右键单击“客户 ID”,并选择“编辑筛选器”,将返回到筛选器设置。单击“顶部”选项卡,可以发现,该筛选器初始设置的是前 10 位。但我们可以单击下拉列表,将“10”更改为“创建新参数”。

请注意,之前存在的参数“运费成本分界值”也会出现。这是因为,参数是工作薄范围的,可在多处使用。

我们将创建一个新参数,并将其命名为“前 N 位”,并将最大值设置为“10”,然后单击确定。

该参数控件将自动出现在视图中。现在我们可以调节视图中显示的客户数了。


数据集中使用参数

参数也可用于数据集的定义。在此例中,看到的是一个不同数据集的全部内容。我们可以为前N位创建一个数据集,而不是筛选至前 N 位。

右键单击“产品名称”并选择“创建”-“集”,将其命名为“排名靠前的产品”。单击“顶部”选项卡,跟之前一样选择 “按字段”,单击“10”旁边的下拉列表,然后选择“前 N 位”参数。

现在,将集“排名靠前的产品”拖至“标记”卡的颜色。

在本例中,参数控件并没有自动出现在视图中。我们可以右键单击“前 N 位”参数,并选择“显示参数“控件。


在计算字段中使用参数

在原始视图中,运费成本分界值参数是在计算字段中使用的。如果右键单击“运费成本颜色”,就可以编辑计算并查看构造方式。

我们有一个简单的 IF 语句:如果平均运费成本大于分界值,那么将这些订单标记为“高”,反之则将订单标记为“低”,这就完成了参数与视图的关联。

例如,我们将此计算拖入颜色,参数“运费成本分界值”控件就可以影响视图。


在参考线中使用参数

请注意,随着参数变化,参考线的颜色也会自动调整。我们来重新创建这条参考线,看看可以如何利用参数。

从“数据”窗格切换至“分析”窗格,将“参考线”拖出到视图中,选择“运费成本”。

对于“值”,单击下拉列表将显示相关参数,此例选择“运费成本分界值”,将标签更改为“值”。

现在,该参考线设置为显示参数的设定值。


参数类型

上述示例均使用了数字参数,但实际上,参数支持多个数据类型。

回到“数据”窗格,右键单击参数“前 N 位”,并选择“创建参数”。

数据类型选项包括:浮点、整数、字符串、布尔值、日期以及日期和时间。所选的数据类型会直接影响参数的使用范围和可用显示格式。

此例中,“孤立参数”是一个日期类型的参数,所以在筛选器仅支持数值的下拉列表中,未显示该参数。



以上就是关于「使用参数」的全部内容。感谢观看本视频,更多 Tableau 学习资源,请关注微信公众号“优阅达大数据生态”。


更多相关信息,请访问专题页: Tableau使用入门教程