内容:
- 构建图表和分析数据
- 嵌入和保存“数据问答”(Ask Data) 功能中的可视化
- “数据问答”(Ask Data)功能支持的分析函数
- 创建针对特定受众聚焦“数据问答”(Ask Data) 功能
- 针对“数据问答”(Ask Data)功能(Ask Data)优化数据
- 为“数据问答”(Ask Data)功能添加同义词
- 为站点禁用或启用“数据问答”(Ask Data) 功能
- 在“数据”窗格中组织和自定义字段
- 编辑字段的默认设置和属性
- 在视图中创建别名以重命名成员
- 在离散和连续之间转换字段
- 将度量转换为维度
- 创建分层结构
- 对数据进行分组
- 使用组为视图设置颜色
- 通过将数据分组来纠正数据错误或合并维度成员
- 创建集
- 为“前 N 个”和“其他”创建集
- 创建参数
- 使用参数使视图更具交互性
- 示例 – 向地图视图中添加参数
- 示例 – 使用参数交换度量
- 自定义日期和时间字段
- 数据源的日期属性
- 更改日期级别
- 自定义日期
- 会计日期
- 完善日期转置
- 自定义日期格式
- ISO-8601 基于周的日历
- 在自定义日期格式中使用基于周的占位符
- 连续日期
- 从头开始构建数据视图
- 通过将字段拖到视图中来开始构建可视化项
- 在视图中使用轴和多个度量
- 度量值与度量名称
- 处理 Null 值和其他特殊值
- 显示或隐藏缺少的值或空行和空列
- 使用“智能显示”启动视图
- 添加视觉细节
- 更改标记的类型
- 控制标记的外观
- 显示和隐藏标记标签
- 移动标记
- 堆叠标记
- 调色板和效果
- 示例 –“颜色”上的多个字段
- 对数据进行筛选和排序
- 筛选数据
- 跨多个数据源筛选数据
- 创建相对日期筛选器
- 使用上下文筛选器改善性能
- 将筛选器应用于多个工作表
- 对数据进行排序
- 展示见解
- 显示合计
- 添加注释
- 在工具提示中创建视图(工具提示内部可视化项)
- 使用动作添加交互功能
- 筛选动作
- 突出显示动作
- 颜色图例突出显示
- 在上下文中突出显示数据点
- 突出显示工具栏按钮
- 创建高级突出显示动作
- URL 动作
- 参数动作
- 集动作
- 运行动作
- 动作和仪表板
- 筛选动作
- 突出显示动作
- 在上下文中突出显示数据点
- 突出显示工具栏按钮
- 在动作名称中使用字段和筛选器值
- 生成常用图表类型
- 生成区域图
- 生成条形图
- 生成盒形图
- 构建标靶图
- 使用密度标记进行构建(热图)
- 生成甘特图
- 生成突出显示表
- 生成直方图
- 生成折线图
- 生成填充气泡图
- 生成饼图
- 生成散点图
- 生成文本表
- 生成树状图
- 生成组合图
- 构建高级图表类型
- 将计算列添加至视图
- 计算 Z 分数
- 显示关键进度指标
- 创建帕累托图
- 创建人口金字塔图
- 使用参数和集创建同现可视化
- 直观显示本福德定律
- 依据连续度量创建数据桶
- 针对辅助功能构建数据视图
- 设计无障碍视图的最佳做法
- 针对辅助功能制作视图
- 地图和地理数据分析
- 入门指南教程
- 地图概念
- 地图工作区
- 使用位置数据
- 连接到数据库中的空间数据
- 在 Tableau 中联接空间文件
- 在地图上绘制无法识别的位置
- 创建 schema.ini 文件
- 混合地理数据
- 自定义地理编码与数据混合
- 分配地理角色
- 编辑未知或不明确的位置
- 构建地图
- 简单地图
- 基于空间文件的地图
- 为地图创建地理层
- 显示定量值的地图
- 突出显示可视数据群集的地图
- 显示比例或聚合数据的地图
- 显示随时间变化的路径的地图
- 显示密度或趋势的地图
- 显示起点和终点之间的路径的地图
- 双轴(分层)地图
- 包含饼图的填充地图
- 自定义地图的外观
- 在地图上创建领地
- 自定义用户与地图的交互方式
- 选择背景地图
- 使用 Mapbox 地图
- 使用 WMS 服务器
- 保存地图源
- 导入地图源
- 浏览地图中的数据
- 在地图中搜索位置
- 入门指南教程
- 地图概念
- 地图工作区
- 在地图中测量数据点与位置之间的距离
- 地图图像存储
- 使用背景图像
- 在 Tableau 中将 Google 地图和 OpenStreetMap 的图像添加为背景图像
- 查找背景图像坐标
- 分析数据
- 使用“数据解释”功能更快地发现见解
- “数据解释”功能入门
- 解释类型
- 使用“数据解释”功能的要求和注意事项
- 控制对“数据解释”功能的访问
- “数据解释”功能的工作原理
- 查看分析的字段
- 为站点禁用或启用“数据解释”功能
- 使用数据更改雷达识别异常值(有限预览)
- 添加参考线、参考区间、参考分布和参考箱
- 显示趋势线
- 标记线
- 在数据中查找群集
- 预测数据
- Tableau 中的预测工作原理
- 创建预测
- 在视图中没有日期时进行预测
- 预测字段结果
- 配置预测选项
- 查看预测说明
- 预测疑难解答
- 解决预测错误
- 预测建模
- 预测建模函数在 Tableau 中的工作方式
- 选择预测模型
- 选择预测因子
- 预测建模中的计算依据和数据分区
- 示例 - 使用预测建模函数探索女性预期寿命
- 时间系列可视化项中的预测建模函数
- 使用生成的标记的预测建模
- 预测建模中的正则化与扩增
- 解决预测建模函数中的错误
- Tableau 中的 Einstein Discovery
- 使用 Einstein Discovery 仪表板扩展程序在 Tableau 中浏览预测
- 将表达式传递到分析扩展程序
- 分析扩展程序连接疑难解答
- 创建计算字段
- 计算入门指南
- 创建简单的计算字段
- 了解计算
- 计算的类型
- 选择正确的计算类型
- 关于了解如何创建计算的提示
- 创建计算的最佳做法
- 设置计算的格式
- 函数
- 数字函数
- 字符串函数
- 日期函数
- 类型转换
- 逻辑函数
- 聚合函数
- 直通函数 (RAWSQL)
- 用户函数
- 表计算函数
- 空间函数
- 预测建模函数
- 其他函数
- Tableau 中的 FORMAT() 函数解决方法
- 所有函数(分类)
- 所有函数(按字母顺序)
- 表计算
- 表计算类型
- 快速表计算
- 自定义表计算
- 详细级别表达式
- 概述:详细级别表达式
- 表范围详细级别表达式
- FIXED 详细级别表达式
- INCLUDE 详细级别表达式
- EXCLUDE 详细级别表达式
- 使详细级别表达式与视图详细级别一致
- 筛选器和详细级别表达式
- 详细级别表达式的数据源约束
- 使用计算字段的提示
- 临时计算
- 使用计算进行聚焦
- 计算百分比
- 在视图中浏览和检查数据
- 缩放和平移视图,以及选择标记
- 撤消和重做
- 摘要卡
- 查看基础数据
空间函数
tableau- 版本 :2022.1 及更高版本
适用于: Tableau Desktop
本文介绍 Tableau 中的空间函数及其用法。它还使用示例来演示如何创建空间计算。
为何使用空间函数
空间函数允许您执行高级空间分析,并将空间文件与其他格式的数据(如文本文件或电子表格)相结合。例如,您可能有城市议会区的空间文件,以及一个包含所报告路面坑洼的纬度和经度坐标的文本文件。您可以在创建数据源时使用空间计算来联接这些文件,并分析哪个区域修复路面坑洼所花费的时间最长。
可视化项可能如下所示:
另一个示例可能是:创建一个用于连接起点-终点地图的两个数据点的线条。例如,您可能有一个包含共享单车数据的电子表格,指明骑自行车的人的行程起点和终点。可视化项可能如下所示:
Tableau 中空间函数的列表
函数 | 语法 | 定义 |
Area | Area (几何图形, “单位") | 返回空间多边形的总表面积。 支持的单位名称:米(“meters”、“metres”、“m”)、千米(“kilometers”、“kilometres”、“km”)、英里(“miles”或“mi”)、英尺(“feet”、“ft”)。 |
MakeLine | MakeLine(geometry1,geometry2) | 在两个点之间生成线条标记,对于构建起点-终点地图非常有用。 |
MakePoint | MakePoint(纬度, 经度) | 将纬度和经度列中的数据转换为空间对象。 |
MakePoint | MakePoint(X 坐标, Y 坐标, SRID) | 将投影的地理坐标中的数据转换为空间对象。SRID 是一个空间参照标识符,它使用 ESPG 参照系代码来指定坐标系。如果未指定 SRID,则会假定 WGS84,并将参数视为纬度/经度(以度为单位)。此函数只能使用活动连接创建,并且在将数据源转换为数据提取时将继续工作。 |
Distance | Distance(几何图形 1,几何图形 2,”单位") | 以指定单位返回两个点之间的距离测量值。支持的单位名称:米(“meters”、“metres”、“m”)、千米(“kilometers”、“kilometres”、“km”)、英里(“miles”或“miles”)、英尺(“feet”、“ft”)。此函数只能使用活动连接创建,并且在将数据源转换为数据提取时将继续工作。 |
Buffer | Buffer(空间点, 距离, "单位") | 返回一个圆形,其半径由计算中定义的距离和单位值确定。 注意:Buffer 计算仅适用于点空间对象。 Buffer 支持与 Distance 函数相同的单位名称。 |
使用空间计算
使用 MakePoint 创建空间数据源
您可以使用 MakePoint 使数据源具备空间功能,以便可以使用空间联接将其与空间文件联接。若要使用 MakePoint,您的数据必须包含纬度和经度坐标。
打开 Tableau 并连接到一个空间数据源。在“连接”下,单击“添加”以添加第二个非空间数据源。
这两个数据源将添加到画布。
单击“联接”图标。
在出现的“联接”对话框中,执行以下操作:
选择一种联接类型。
在“数据源”下,选择空间文件中要作为联接依据的空间字段。空间字段的旁边有一个地球图标 。
对于非空间数据源,请选择“创建联接计算”作为联接子句。
计算可能如下所示:
MAKEPOINT(Latitude,Longitude)
将空间函数添加到文本文件后,选择 Intersects 联接子句运算符以创建用于空间分析的数据源。
完成后,关闭“联接”对话框。
有关空间联接的详细信息,请参见在 Tableau 中联接空间文件。
使用 MakeLine 创建可视化项
在 Tableau Desktop 中,从 Tableau Public 下载“Flight Path”(飞行路线)工作簿(可在此处获得(链接在新窗口中打开))。
导航到新工作表。
选择“分析”>“创建计算字段”。
在打开的计算中,执行以下操作:
将计算字段命名为“Flight Path”(飞行路线)
输入以下公式
完成后,单击“确定”。
从“数据”窗格中,双击“Flight Paths”(飞行路线)以将其添加到您的可视化项中,后者应会自动呈现为地图。
MAKELINE(MAKEPOINT([Lat],[Long]),MAKEPOINT([Dest Lat],[Dest Lng]))
此公式从起点和终点城市中获取经纬度坐标,并使它们转换为用于空间分析的地理点。这些坐标用于在起点和终点之间构建两点直线。
新的计算字段将出现在“数据”窗格中的“维度”下。就像其他字段一样,您可以在一个或多个可视化项中使用该字段。
当线条跨越较大的广阔全球区域时,计算会自动生成弯曲的测地线。
使用 Buffer 可视化区域
在 Tableau Desktop 中,从 Tableau Public 下载“Flight Path”(飞行路线)工作簿(可在此处获得(链接在新窗口中打开))。
导航到新工作表。
右键单击“度量”窗格,并选择“创建参数”。
在打开的“参数”对话框中,设置以下选项:
将参数命名为“Buffer Distance”(缓冲距离)
将“数据类型”设置为“整数”
将“允许的值”设置为“范围”
将“最小范围”设置为 100,将“最大范围”设置为 1000,将步长大小设置为 100。
完成后,单击“确定”
选择“分析”>“创建计算字段”。
在打开的计算中,执行以下操作:
将计算字段命名为“Buffer”(缓冲区)。
输入以下公式
完成后,单击“确定”。
从“数据”窗格中,双击“Buffer”(缓冲区)以将其添加到您的可视化项中,后者应会自动呈现为地图。
将“Destination”(目的地)拖到“标记”卡上的“颜色”面板以完成可视化。
此参数将使我们能够自定义缓冲区的半径,范围从 100 到 1000 英里。右键单击参数并选择“显示参数控件”。
BUFFER(MAKEPOINT([Dest Lat],[Dest Lng]),[Buffer Distance],"miles")
Buffer 公式获取点空间数据并将其转换为半径以英里为单位的形状,该半径由“Buffer Distance”(缓冲距离)参数确定。
注意:由于 Buffer 只能与点空间数据一起使用,因此我们使用 Makepoint 将纬度和经度数据转换为点,如上例所示。
新的计算字段将出现在“数据”窗格中的“维度”下。就像其他字段一样,您可以在一个或多个可视化项中使用该字段。
如果视图与上图不一样,请确保“标记类型”设置为“地图”而不是“圆”。 有关标记类型的详细信息,请参见更改视图中标记的类型。