---
schema_version: "1"
id: ae90e5aee3cd4779ecfd6df5d097247109741ac1c2749993026f4221a8471f63
title: 示例：向地图视图中添加参数
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/public/desktop/parameters_ex1parameters.md
canonical_url: https://help.tableau.com/current/public/desktop/zh-cn/parameters_ex1parameters.htm
source_site: help.tableau.com
content_type: documentation
content_hash: dda373924789fc76a87f091067c2355ec84b1eda4714dfb95c650a6ac1284201
description: "example: add a parameter to a map view to set a birth rate threshold."
---
[跳转到主要内容](#main-content)

# 示例：向地图视图中添加参数

此示例使用世界指标示例数据源来演示以下内容：

- 如何生成显示世界上各个国家/地区的出生率的地图视图。
- 如何创建将低出生率国家/地区与高出生率国家/地区区分开来的计算字段。
- 如何创建和显示参数以便用户可为低出生率与高出生率设置阈值。

## 生成地图视图

1. 在“数据”窗格中，双击“纬度”，然后双击“经度”。
    
    Tableau 将“经度”放在“列”上，将“纬度”放在“行”上，并显示世界地图。
2. 将“Year”（年份）维度拖到“筛选器”上。
3. 在“筛选器字段 \[Year\]”对话框中，选择“Years”（年份），然后单击“下一步”：
    
    ![筛选器字段对话框，其中包含按年份筛选数据的选项列表。](/tableau/current/zh-cn/public/desktop/zh-cn/Img/parameter_example1.png)
4. 在“筛选器 \[Year of Year\]”对话框中，选择“2012”，然后单击“确定”：
    
    ![带有复选框的筛选对话框，用于选择从 2002 年到 2012 年的年份。](/tableau/current/zh-cn/public/desktop/zh-cn/Img/parameter_example2.png)
5. 将“Country”（国家/地区）维度拖到“详细信息”上。
6. 将标记类型设置为“地图”：
    
    ![“标记”卡中展开的下拉菜单，显示各种图表类型选项，并选择地图。](/tableau/current/zh-cn/public/desktop/zh-cn/Img/filled_pie1.png)
7. 将“Birth Rate”（出生率）度量拖到“标签”上。

现在您将得到一个地图，其中显示世界各地各个国家/地区的出生率：

![带有百分比标签的世界地图。](/tableau/current/zh-cn/public/desktop/zh-cn/Img/parameter_example4.png)

可以缩放地图或悬停鼠标来查看任何国家/地区的工具提示。

## 创建计算字段以设置阈值

接下来，您将区分低出生率与高出生率。

1. 从顶部菜单中，选择“分析”\>“创建计算字段”。
2. 将字段命名为 `High Birth Rate`，并在公式字段中键入或粘贴此计算：
    
    `IF ([Birth Rate]) >= 0.014 THEN "High" ELSE "Low" END`
    
    值 0.014 相当于 1.4%。我们可在地图上看到的实际值范围在低于 1% 到接近 5% 之间。
    
    单击“确定”以应用并保存此计算时，Tableau 会将其分类为维度。
3. 将“High Birth Rate”（高出生率）拖到“颜色”上。
    
    地图现在将用一种颜色显示低出生率国家/地区，并用另一种颜色显示高出生率国家/地区：
    
    ![一张显示全球出生率差异的地图。](/tableau/current/zh-cn/public/desktop/zh-cn/Img/parameter_example6.png)
    
    但将高出生率定义为等于或大于 1.4% 是武断的 — 之所以选择该值，原因是它以大致平均的方式划分了世界上的各个国家/地区。
    
    作为替代，您可以让用户定义该阈值，或者为用户提供可用来查看更改阈值如何使地图发生变化的控件。为此，您将创建参数。
    
    ## 创建参数

1. 在“数据”窗格中右键单击（在 Mac 上按住 Control 单击），并选择“创建”\>“参数”。
    
    **注意**：如果单击“数据”窗格中的字段，则可能会填充某些字段。您完全可以根据需要更改字段。
2. 在“创建参数”对话框中，将新参数命名为 `Set Birth Rate`，并按如下方式对其进行配置：
    
    ![编辑参数窗格，其中包含用于命名参数以及设置属性和值范围的选项。](/tableau/current/zh-cn/public/desktop/zh-cn/Img/parameter_example7.png)
    
    有关“创建参数”对话框中的字段的信息，请参见[创建参数](https://help.tableau.com/current/public/desktop/zh-cn/parameters_create.htm)。
    
    由于“数据类型”为“浮点”，因此参数控件在接下来的过程中显示时将为滑块形式。这是因为浮点值是连续的 — 可能的值有无限多个。
    
    “当前值”设置参数的默认值：0.019 为 1.9%。“值范围”部分设置最小和最大值以及步长，即值可发生变化的最小数额。
3. 单击“确定”。

## 创建和显示参数控件

现在，您必须将参数连接到“High Birth Rate”（高出生率）字段。

1. 在“数据”窗格中右键单击“High Birth Rate”（高出生率），并选择“编辑”。
2. 将字段定义中硬编码的值 0.014 替换为参数名称：
    
    `IF ([Birth Rate]) >= [Set Birth Rate] THEN "High" ELSE "Low" END`
    
    然后单击“确定”。
3. 在“数据”窗格中右键单击“Set Birth Rate”（设置出生率）参数，并选择“显示参数控件”。

默认情况下，参数控件显示在右侧。现在，您和视图的用户可以增量方式增加或降低此值，以了解更改“高出生率”的定义会对地图产生怎样的影响。

![显示全球出生率差异的地图，带有一个参数框，允许用户查看特定级别的标记。](/tableau/current/zh-cn/public/desktop/zh-cn/Img/parameter_example8.png)