# tableau Tableau Desktop Public and Web Authoring Help (public) - Full Documentation [跳转到主要内容](#main-content) # 将高级分析应用于视图(“分析”窗格) 从“分析”窗格中将参考线、盒形图、趋势线、预测和其他项拖入视图。通过单击左侧栏顶部的选项卡,可以在“数据”窗格与“分析”窗格之间切换。  Tableau Desktop“分析”窗格 在 Tableau Desktop 中,“分析”窗格、菜单或视图的上下文中提供了用于将分析对象添加到视图中的选项。举例来说,参考线和区间可在编辑轴时找到,而趋势线和预测可从“分析”菜单中找到。 在“分析”窗格中,能够拖放各个选项。 在 Web 上,大多数分析对象都可以从“分析”窗格中获得。 ## 向视图中添加分析对象 若要从“分析”窗格中添加项,请将该项拖入视图。将项目从“分析”窗格中拖出时,Tableau 将显示该项目的可能目标。选择范围因项类型和当前视图而异。 举一个简单的例子,放置目标区域将提供以下三个选项:  术语表、区和单元格定义了项的作用域:  对于更复杂的视图(例如,带有双轴的视图),Tableau 将显示如下放置目标区域:  如果将项放在放置目标区域顶部标题中的三个较大方框的其中一个方框中(例如,“表”方框),则会为每个轴添加单独的“带四分位点的中值”。  但如果将项放在与特定度量对齐的下面六个方框的任何一个方框中,则只会具有指定范围的对应轴上添加“带四分位点的中值”。 ## 从视图中删除分析对象 您可以通过单击“撤消”从视图中删除分析对象,也可以将该对象从视图中拖出以将其删除。 也可单击项并从工具提示中选择“移除”。 **注意**:某些“分析”窗格项(“带四分位点的中值”和“CI 为 95% 的平均值”)会同时添加参考线和参考分布。除非使用“撤消”,否则您将需要单独删除这些项。 ## 在视图中编辑分析对象 若要编辑通过“分析”窗格添加的项,请单击该项并从工具提示中选择“编辑”。有关其他编辑选项,请参见下面的“分析对象定义”下的特定项类型部分。 ## 分析对象定义 可从“分析”窗格中将以下项拖放到视图中。如果分析对象无法应用于视图中字段的当前配置,则该分析对象不可用。 ### 常量线 向视图添加一条或多条常量线。可以为特定度量、所有度量或日期维度添加常量线。在添加常量线时,Tableau 将显示一个“值”提示,您在其中指定常量的值:  在 Tableau Desktop 中,日期值的“值”提示是一个日历控件:  您可以单击生成的常量线,并选择“编辑”或“移除”。Tableau Desktop 中有第三个选项:设置格式。选择“编辑”可打开“编辑参考线”对话框。有关详细信息,请参见**参考线、参考区间、参考分布和参考箱**一文中的[编辑现有参考线、参考区间和参考分布](https://help.tableau.com/current/public/desktop/zh-cn/reference_lines.htm#Edit_Existing_Reference_Lines_and_Bands)。在 Tableau Desktop 中编辑线的另一种方式是右键单击(在 Mac 上按住 Control 单击)相关轴并选择“编辑参考线”。 ### 平均线 向视图添加一条或多条平均线。可以为特定的度量或所有度量添加平均线。 您可以单击生成的平均线并选择其他聚合,例如“合计”或“总和”。您也可以选择“编辑”或“移除”。Tableau Desktop 中有第三个选项:设置格式。选择“编辑”可打开“编辑参考线”对话框。有关详细信息,请参见**参考线、参考区间、参考分布和参考箱**一文中的[编辑现有参考线、参考区间和参考分布](https://help.tableau.com/current/public/desktop/zh-cn/reference_lines.htm#Edit_Existing_Reference_Lines_and_Bands)。在 Tableau Desktop 中编辑线的另一种方式是右键单击(在 Mac 上按住 Control 单击)相关轴并选择“编辑参考线”。 ### 带四分位点的中值 向视图添加一组或多组中值线及分布区间。可以为特定的度量或所有度量添加带四分位点的中值。 分布区间作为四分位点计算;中间两个四分位点带阴影。 可以单击生成的中值线或分布,并选择“编辑”或“移除”。Tableau Desktop 中有第三个选项:设置格式。必须单独对中值线和分布进行编辑、设置格式或移除。选择“编辑”可打开“编辑参考线”对话框。您必须单击分布区间的外边缘才能看到选项 — 在区间的中间单击没有效果。有关详细信息,请参见**参考线、参考区间、参考分布和参考箱**一文中的[编辑现有参考线、参考区间和参考分布](https://help.tableau.com/current/public/desktop/zh-cn/reference_lines.htm#Edit_Existing_Reference_Lines_and_Bands)。在 Tableau Desktop 中编辑线或分布的另一种方式是:右键单击(在 Mac 上按住 Control 单击)相关的轴,并选择“编辑参考线”。子菜单将提供两个选择:“四分位点”和“中值”。 有关分布类型(包括四分位点)的信息,请参见[添加参考分布](https://help.tableau.com/current/public/desktop/zh-cn/reference_lines.htm#Add_Reference_Distributions)一文中的**添加参考分布**。 ### 盒形图 向视图添加一个或多个盒形图。可以为特定的度量或所有度量添加盒形图。盒形图的作用域始终是单元格(绝不会是表或窗格)。 单击或将鼠标悬停在盒形图中的任何水平线上以查看有关须线、四分位点和中值的统计信息。 您也可以在单击某条线时选择“编辑”或“移除”。Tableau Desktop 中有第三个选项:设置格式。选择“编辑”可打开“编辑参考线”对话框。在 Tableau Desktop 中编辑盒形图的另一种方式是右键单击(在 Mac 上按住 Control 单击)相关轴并选择“编辑参考线”。 **注意**:在 Tableau Desktop 中,有两个在“分析”窗格中名为“盒形图”的项目。对于“汇总”部分的“盒形图”选项,Tableau 将为指定目标自动添加盒形图。对于“自定义”部分的“盒形图”选项,Tableau 将在您指定目标之后打开对话框。 ### 合计 向视图添加合计。添加合计时,放置选项是“小计”、“列总计”和“行总计”。 有关详细信息,请参见[在可视化项中显示合计](https://help.tableau.com/current/public/desktop/zh-cn/calculations_totals_grandtotal_turnon.htm)。 若要移除合计,请单击相关列或行标题,并选择“移除”。 在 Tableau Desktop 中,在添加合计并通过工具提示设置聚合之后,您也可以单击合计列或行标题:  ### CI 为 95% 的平均值 添加一组或多组包含分布区间的平均线;分布区间按 95% 的置信区间配置。可以为特定的度量或所有度量添加这些项。 置信区间分布区间将总体平均值占时间 95% 的区域显示为阴影。 可以单击生成的平均线或分布,并选择“编辑”或“移除”。Tableau Desktop 中有第三个选项:设置格式。选择“编辑”可打开“编辑参考线”对话框。必须单独对平均线和分布进行编辑、设置格式或移除。您必须单击分布区间的外边缘才能看到选项 — 在区间的中间单击没有效果。在 Tableau Desktop 中编辑线或分布的另一种方式是:右键单击(在 Mac 上按住 Control 单击)相关的轴,并选择“编辑参考线”。子菜单将提供两个选择:“平均”和“95% 置信区间”。 您也可以通过将线和区间拖离视图来将它们移除。 ### CI 为 95% 的中值 添加一组或多组包含分布区间的中值线;分布区间按 95% 的置信区间配置。可以为特定的度量或所有度量添加这些项。 置信区间分布区间将总体中值占时间 95% 的区域显示为阴影。 可以单击生成的中值线或分布,并选择“编辑”、“设置格式”或“移除”。Tableau Desktop 中有第三个选项:设置格式。选择“编辑”可打开“编辑参考线”对话框。必须单独对中值线和分布进行编辑、设置格式或移除。您必须单击分布区间的外边缘才能看到选项 — 在区间的中间单击没有效果。在 Tableau Desktop 中编辑线或分布的另一种方式是:右键单击(在 Mac 上按住 Control 单击)相关的轴,并选择“编辑参考线”。子菜单将提供两个选择:“中值”和“95% 置信区间”。 您也可以通过将线和区间拖离视图来将它们移除。 ### 趋势线 向视图添加一条或多条趋势线。添加趋势线时,放置选项会识别在 Tableau 中可用的趋势线模型类型:“线性”、“对数”、“指数”和“多项式”。对于某些视图,这些选项只有一部分可用。 有关详细信息,请参见[趋势线模型类型](https://help.tableau.com/current/public/desktop/zh-cn/trendlines_add.htm#modeltype)。 单击趋势线以将其移除或对其进行编辑,或者查看统计定义。您也可以通过将趋势线拖离视图来将其移除。 ### 预测 向视图添加预测。此选项仅在 Tableau Desktop 中可用 — 在 Web 上编辑视图时不可用。只有当视图中至少有一个度量时,才能进行预测。 不支持对基于多维数据源的视图进行预测。另外,视图不能包含以下任何内容: - 表计算 - 解聚的度量 - 百分比计算 - 总计或小计 - 使用聚合的日期值设置精确日期 包含 Null 值的时间系列也存在限制。 有关详细信息,请参见[预测](https://help.tableau.com/current/public/desktop/zh-cn/forecasting.htm)。 若要移除、编辑或读取当前预测的说明,请转到“分析”菜单,然后选择“预测”。 ### 自定义参考线 可以为视图中的特定度量或所有度量添加参考线。 将参考线从“分析”窗格拖放到目标上后,Tableau 将自动打开一个编辑对话框。有关可用选项的信息,请参见**参考线、参考区间、参考分布和参考箱**一文中的[添加参考线](https://help.tableau.com/current/public/desktop/zh-cn/reference_lines.htm#Add_a_Reference_Line)。若要稍后返回到到此对话框,请单击线并选择“编辑”。 ### 自定义参考区间 可以为视图中的特定度量或所有度量添加参考区间。 将参考区间从“分析”窗格拖放到目标上后,Tableau 将自动打开对话框。有关可用选项的信息,请参见[添加参考区间](https://help.tableau.com/current/public/desktop/zh-cn/reference_lines.htm#Add_Reference_Bands)一文中的**添加参考区间**。若要稍后返回到此对话框,请单击区间,并选择“编辑”。单击参考区间的外边缘才能看到选项 — 在区间的中间单击没有效果。 ### 自定义分布区间 可以为视图中的特定度量或所有度量添加参考分布。 将参考分布从“分析”窗格拖放到目标上后,Tableau 将自动打开对话框。有关可用选项的信息,请参见[添加参考分布](https://help.tableau.com/current/public/desktop/zh-cn/reference_lines.htm#Add_Reference_Distributions)一文中的**添加参考分布**。若要稍后返回到此对话框,请单击区间,并选择“编辑”。单击分布区间的外边缘才能看到选项 — 在区间的中间单击没有效果。 ### 自定义盒形图 在 Tableau Desktop 中(而不是在 Web 上编辑视图时),您可以将盒形图从“分析”窗格的拖放到目标上。(但请记住,在 Web 上,您可以通过“分析”窗格上的“汇总”部分添加盒形图。)当您从“自定义”部分拖出盒形图时,Tableau 将自动打开“编辑参考线、参考区间或参考箱”对话框。有关可用选项的信息,请参见[添加盒形图](https://help.tableau.com/current/public/desktop/zh-cn/reference_lines.htm#Add_a_Box_Plot)一文中的**添加盒形图**。盒形图的作用域始终是单元格(绝不会是表或窗格)。 单击盒形图中的任何水平线以查看有关须线、四分位点和中值的统计信息。 若要稍后返回到此对话框,请单击区间,并选择“编辑”。 [跳转到主要内容](#main-content) # “前 N 个”和“其他”的集 如果收集了要可视化的大型数据集,您可能会发现,通过将显示的信息量限制为重要的记录子集,将可帮助您更有效地处理和回答有关数据的问题。 本文描述如何创建将客户分为两个动态组的交互式视图: - 前 N 名客户 - 所有其他客户 视图包括一个控件,用户可调整该控件来更改前几名客户组中包括的客户数。当用户更改数量时,视图将相应更新。 ### 集和支持的数据源 本文中介绍的用于创建前几名客户视图的方法使用集的“内/外”功能。 集是随 Tableau Desktop 版本 8.0 一起引入的。 对于实时连接,“内/外”功能需要关系数据源或多维数据源。 如果使用基于文件的数据源(例如 Microsoft Excel 工作簿或文本文件),您可以采用可用来创建集的数据提取。 ### 步骤 1:创建参数 1. 在 Tableau Desktop 中,打开一个新工作簿并连接到“Sample-Superstore”数据源。 2. 打开新工作表。 3. 在“数据”窗格中,单击右上角中的下拉箭头,并选择“创建参数”。 4. 在“创建参数”对话框中,执行以下操作: - 在“名称”文本框中,键入 Top Customers 2。 - 对于“数据类型”,选择“整数”。 - 对于“当前值”,键入 5。 - 对于“允许的值”,单击“范围”。 - 在“值范围”下,执行以下操作: - 单击“最小值”,并键入 5。 - 单击“最大值”,并键入 20。 - 单击“步长”,并键入 5。 此参数将与您在下一步中创建的“前 N 个”集结合使用,以快速调整视图中的“前 N 个”值。 ### 步骤 2:创建“前 N 名客户”集 1. 在“数据”窗格中,右键单击**“Customer Name”(客户名称)**维度,并选择**“创建”**\>**“集”**。 2. 在打开的“创建集”对话框中,执行以下操作: - 在**“名称”**文本框中,键入**“Top N Customers by Sales”**。 - 单击**“前”**选项卡。 - 选择**“按字段”**。 - 从字段下拉列表(类别)中,选择**“Sales”(销售额)**。 - 从聚合下拉列表中,选择**“总和”**。 - 完成后,单击**“确定”**。 ### 步骤 3:设置视图 1. 从“数据”窗格中的**“集”**下,将**“Top N Customers by Sales”(按销售额列出的前 N 名客户)**拖到**“行”**功能区。 2. 将**“Customer Name”(客户名称)**维度拖到**“行”**功能区,将其放在集的右侧。 3. 将**“Sales”(销售额)**度量拖到**“列”**功能区。 4. 在工具栏上,单击“降序排序”按钮  以确保集工作正常。  5. 在“数据”窗格中,右键单击**“Top N Customers by Sales”(按销售额列出的前 N 名客户)**,然后单击**“创建计算字段”**。 6. 在打开的“计算字段”对话框中,完成以下步骤: - 在**“名称”**文本框中,键入**“Subset Labels”**。 - 在**“公式”**文本框中,键入以下公式,为集中的客户创建动态标签: `IF [Top N Customers by Sales] THEN "Top " + str([Top Customers 2]) + " Customers" ELSE "Others" END` - 完成后,单击**“确定”**。 8. 从“数据”窗格中,将**“Subset Labels”(子集标签)**拖到**“行”**功能区,将其放在“前 N 个”集和**“Customer Name”(客户名称)**维度之间。 9. 在**“行”**功能区上,右键单击**“IN/OUT(Top N Customers by Sales)”**集,然后清除**“显示标题”**。 这将隐藏“内/外”标签,同时保留排序顺序,以使“前 N 个”子集始终出现在视图的顶部。 11. 从“数据”窗格中,将**“Top N Customers by Sales”(按销售额列出的前 N 名客户)**拖到**“标记”**卡上的**“颜色”**。  ### 步骤 4:将“前 N 个”集与动态参数合并 1. 在**“数据”**窗格中,右键单击**“Top N Customers by Sales”(按销售额列出的前 N 名客户)**,然后选择**“编辑集”**。 2. 在“编辑集”对话框中,执行以下操作: - 选择**“前”**选项卡。 - 单击值下拉菜单,并选择**“Top Customers 2”**参数。 - 单击**“确定”**。  这会将**“Top N Customers by Sales”**集链接到**“Top Customers 2”**动态参数,而不是链接到静态列表 10。 此参数将与您刚刚创建的“Top N Customers by Sales”集结合使用,以调整视图中的“前 N 个”值。 6. 在“数据”窗格中的“参数”下,右键单击**“Top Customers 2”**参数,并选择**“显示参数”**。 可通过使用出现在视图中的**“Top Customers 2”**参数来控制“前 N 个”值。  ## 用于改善视图功能的附加提示 下面是一些附加步骤,您可以执行这些步骤来使查看器在显示客户子集时更加灵活。 1. 从**“数据”**窗格下拉菜单中,选择**“创建参数”**。 2. 在打开的“创建参数”对话框中,执行以下操作: - 对于**“名称”**,键入**“Expand or Collapse”**。 - 对于**“数据类型”**,选择**“字符串”**。 - 对于**“允许的值”**,选择**“列表”**。 - 在**“值列表”**中,键入值**“Expand”**和**“Collapse”**。  - 完成后,单击**“确定”**。 4. 选择**“分析”**\>**“创建计算字段”**。 5. 在打开的“创建计算字段”对话框中,执行以下操作来创建一个计算,该计算使用您刚刚创建的参数。此计算使 Viewer(查看者)能够指定如何查看“其他”子集中的客户: - 对于**“名称”**,输入 **Customer Names Calc**。 - 在公式框中,键入以下公式,然后单击**“确定”**: `IF [Expand or Collapse]="Collapse" THEN IF [Top N Customers by Sales] THEN [Customer Name] ELSE "Others" END ELSE [Customer Name] END` 7. 在“数据”窗格中的“参数”下,右键单击**“Expand or Collapse”**参数,然后选择**“显示参数”**。 8. 从**“列”**功能区中,将**“SUM(Sales)”**度量拖到**“标记”**卡上的**“标签”**。 9. 从“数据”窗格中,将**“Customer Names Calc”(客户名称计算)**直接拖到**“行”**功能区的**“Customer Name”(客户名称)**字段上,使前者替代后者。  现在,您可以使用**“Expand or Collapse”(展开或折叠)**参数控件来查看前 N 名客户的名称列表,其余客户将汇总到单个**“其他”**条目中。  [跳转到主要内容](#main-content) # 预测描述 “描述预测”对话框描述了 Tableau 为您的可视化项计算的预测模型。 启用了预测后,您可通过选择“分析”> “预测”>“描述预测”打开此对话框。 “描述预测”对话框中的信息是只读的,不过,您可以单击“复制到剪贴板”,然后将屏幕内容粘贴到文档中。 “描述预测”对话框有两个选项卡:“摘要”选项卡和“模型”选项卡。 ## 描述预测 —“摘要”选项卡 “摘要”选项卡描述 Tableau 已创建的预测模型,以及 Tableau 在您的数据中发现的一般模式。 ### 用于创建预测的选项 此部分汇总了 Tableau 创建预测所用的选项。这些选项可由 Tableau 自动选取,也可在“预测选项”对话框中指定。 - 时间系列 - 用于定义时间系列的连续日期字段。在某些情况下,此值可能实际上不是日期。请参见[在视图中没有日期时进行预测](https://help.tableau.com/current/public/desktop/zh-cn/forecast_no_date.htm)。 - 度量 — 估计值时使用的度量。 - 向前预测 — 预测的长度和日期范围。 - 预测依据 — 创建预测所用实际数据的日期范围。 - 忽略最后的周期数 — 实际数据末尾的周期数将被忽略,该数值用于确定预测数据显示的周期数。此值由“预测选项”对话框中的“忽略最后的周期数”选项决定。 - 季节模式 — Tableau 在数据中找到的季节周期的长度,如果在任何预测中都找不到季节周期,则为“无”。 ### 预测摘要表 对于预测的每个度量将显示一个摘要表,用来描述预测。如果使用维度将视图划分为多个窗格,则会在每个表中插入一列,用来指示维度。预测摘要表中的字段包括: - 初始 — 第一个预测周期的值和预测间隔。 - 相对于初始值的变化 — 第一个和最后一个预测估计点之间的差值。这两个点之间的间隔显示在列标题中。当值以百分比形式显示时,此字段会显示相对于第一个预测周期的百分比变化。 - 季节影响 — 这些字段将针对具有季节性(随时间变化的重复模式)的模型而显示。它们将显示实际值和预测值的合并时间系列中上一个完整季节周期的季节组件的高值和低值。季节组件表示相对于趋势的偏差,因此会围绕零值变化,并且在整个季节内的和值为零。 - 贡献 — 趋势和季节性对预测的贡献程度。这些值始终以百分比形式表示,且总和为 100%。 - 质量 — 指示预测与实际数据的相符程度。可能的值为 GOOD、OK 和 POOR。自然预测的定义为:下一周期的值估计将与当前周期的值相同。质量以与自然预测相比较的结果表示,例如,“OK”表示相比自然预测,预测误差更小;“GOOD”表示预测误差要小一半以上;而“POOR”则表示预测的误差更大。 ## 描述预测 —“模型”选项卡 “模型”选项卡提供了更详尽的统计信息以及预测下的霍尔特-温特斯指数平滑模型的平滑系数值。对于预测的每个度量将显示一个表,用来描述 Tableau 为该度量创建的预测模型。如果使用维度将视图划分为多个窗格,则会在每个表中插入一列,用来指示维度。表有以下部分: ### 模型 指定“级别”、“趋势”或“季节”组件是否是用于生成预测的模型的一部分。每个组件的值为以下值之一: - 无 - 模型中没有该组件。 - 累加 - 该组件存在,并且已添加到其他组件中以便创建整体预测值。 - 累乘 - 该组件存在,并且已与其他组件相乘以便创建整体预测值。 ### 质量指标 有一组值提供了关于模型质量的统计信息: #### **RMSE** 均方根误差:  #### **MAE** 平均绝对误差:  #### **MASE** 平均绝对标度误差:  MASE 测量误差量级与向前一期天真预测的误差量级的比率。天真预测法假定不管今天是什么值,明天都将是相同的值。因此,MASE 为 0.5 意味着您的预测的误差可能是天真预测误差的一半,这要优于 MASE 1.0,MASE 1.0 意味着您的预测并不比天真预测准确。由于这是为所有值定义的规范化统计数字并平均地衡量误差,因此是比较不同预测方法的质量的理想指标。 与更常用的 MAPE 指标相比,MASE 的优点在于:MASE 是为包含零的时间系列定义的,MAPE 则不是。此外,MASE 为误差赋予相等的权重,而 MAPE 为正误差和/或极值误差赋予更多权重。 #### **MAPE** 平均绝对百分比误差:  MAPE 测量误差量级与数据量级的百分比。因此,20% 的 MAPE 要优于 60% 的 MAPE。误差是模型估计的响应值与数据中每个说明性值的实际响应值之间的差异。由于这是一种规范化统计数据,因此可用于比较 Tableau 中计算的不同模型的质量。但是,对于某些比较,它可能不可靠,因为它对某些种类的误差设置的权重要大于其他误差。此外,对于包含零值的数据,其效果也不明确。 #### **AIC** Akaike 信息准则:  AIC 是一个模型质量度量,由 Hirotugu Akaike 开发,可对复杂模型进行罚分以防止过度拟合。在该定义中,_k_ 是估计参数的数量,包括初始状态,_SSE_ 是误差平方和。 #### 变量 在上面的定义,用到的变量如下:
| 变量 | 含义 |
| t | 时间系列中的周期的索引。 |
| n | 时间系列长度。 |
| m | 一个季节/循环中的周期数。 |
| A(t) | 周期为 t 时的时间系列的实际值。 |
| F(t) | 周期为 t 时的拟合值或预测值。 |
| 默认情况下排除的字段 | 排除理由 |
|---|---|
数据源中有超过 1000 个度量时,排除所有未可视化的度量。 数据源中有超过 1000 个维度时,排除所有未可视化的维度。 | 为超过 1000 个未可视化的度量或维度计算解释可能需要更长时间的计算时间,有时需要几分钟时间。默认情况下会为初始分析排除这些字段,但您可以选择包括这些字段以进行进一步分析。 在此情况下,您可能会看到一条通知,询问您是否希望“数据解释”功能考虑更多字段。单击通知链接以获取更多信息。单击“全部解释”以运行包含更多字段的分析。 |
| 使用几何图形、纬度或经度的字段 | 几何图形、纬度或经度本身永远不能是解释。将纬度或经度作为解释的原因极有可能是存在虚假的关联,而不是可能的解释。 |
| 具有高基数的维度(成员超过 500 的维度) | 高基数维度的计算时间较长。不会考虑将包含超过 500 个唯一值的维度用于分析。 |
| 组、数据桶或集 | 当前不支持。 |
| 表计算 | 当表计算的详细级别与视图不同时,无法对表计算进行分析。 |
| 无法求平均值的未可视化度量 | 无法求平均值的未可视化度量包括作为计算字段的度量,其中计算表达式包含聚合(添加到工作表时显示为 AGG() 字段)。 |
| 离散度量和连续维度 | 当前不支持。 |
| 隐藏字段 | 不可用。 |
| 包含错误的计算字段 | 不存在要分析的值。 |
此解释显示:
探索选项:
分析的后续步骤:
|
在此示例中,租用 463 小时的单个极端值导致总租用时间的总和高于预期的 613 小时。 造成如此高值的一个可能原因是,有人在归还自行车时忘记将自行车停靠。在这种情况下,作者可能希望排除此值以供将来分析。
| |
可视化差异本节显示:
探索选项:
分析的后续步骤:
| ![]()
在此示例中,当排除极端值 483 时,与视图中的其他标记相比,已分析标记不再高。其他标记现在会很突出。作者可能想要探索其他标记,以考虑为什么这些其他地点的自行车租赁时间更长。 |
此解释显示:
探索选项:
分析的后续步骤:
|
在此示例中,目标度量中的 null 值百分比显示为蓝色圆圈。 |
此解释显示:
探索选项:
分析的后续步骤:
|
在此示例中,针对“Ride Month”(骑行月)的每个值列出了“Trip Distance”(行程距离)的记录数,这是原始可视化项中的一个维度。八月的总行程距离值最高。 您可能会探索八月的行程距离值最高是否是因为八月的骑行次数更多,还是因为某些骑行时间更长导致行程距离最高。 |
此解释显示:
探索选项:
分析的后续步骤:
| ![]() 在此示例中,八月的平均行程距离与大多数月份相比并没有显著提高或降低。这表明八月的行程距离更高是因为八月的骑行次数更多,而不是人们的骑行时间更长。 |
此解释显示:
探索选项:
分析的后续步骤:
| ![]() 在此示例中,统计分析表明,许多次骑行来自 Back Bay 车站附近。请注意,“Station Neighborhood”(车站附近)是一个未可视化的维度,它与源可视化项的基础数据中的“Trip Distance”(行程距离)有某种关系。 |
此解释显示:
探索选项:
分析的后续步骤:
| ![]() 在这个例子中,统计分析表明,与整体评分相比,从南部车站和 MIT 骑行的次数更多,从 Charles Circle 和 Kendall 骑行的次数更少。 请注意,“Station Name”(车站名称)是一个未可视化的维度,它与源可视化项的基础数据中的“Trip Distance”(行程距离)有某种关系。 |
此解释显示:
探索选项:
分析的后续步骤:
| ![]() 在这个例子中,行程距离很长的一个可能原因是平均租用总时间也很长。 |
此解释显示:
探索选项:
分析的后续步骤:
| ![]() 在此示例中,很大比例的记录与阴天天气相关。因为数据是关于波士顿的自行车租赁,并且已分析标记是八月的行程距离,我们可以假设天气通常温暖潮湿。人们可能会在阴天更频繁地租用自行车,以避免炎热。八月也有可能有更多的阴天。 |
使用“数据解释”功能 | 作者工作簿和控制访问权限 |
| 类别 | 产品名称 | 销售额 |
| 家具 | 落地灯 | 96.00 美元 |
| 解释类型 | 评估 |
|---|---|
极端值 | 基于可视化标记的模型,极端值是离群值形式的聚合标记。如果所选标记位于数据预期值分布的尾部,则被视为包含极端值。 通过比较有极端值和无极端值的聚合标记来确定极端值。如果删除值后标记变得不那么让人惊讶,则它会得到较高的分数。 当标记具有极端值时,并不自动意味着它具有离群值,或者您应将这些记录从视图中排除。怎样选择由您根据分析自行决定。解释只是指出标记中一个有趣的极端值。例如,它可能会显示记录中一个输入错误的值,即一根香蕉的成本为 10 美元,而不是 10 美分。或者,它可能会显示一名特定销售人员在某个季度的表现特别出色。 |
记录数 | 记录数解释根据聚合计数对聚合总和进行建模;记录的平均值根据聚合平均值对其进行建模。模型对总和的解释越好,得分就越高。 此解释描述总和由于计数较高或较低或者平均值较高或较低而是否令人关注。 |
标记的平均值 | 这种类型的解释用于总和形式的聚合标记。它解释了标记是否与其他标记一致,因为就其聚合计数或平均值而言,注意关系 SUM(X) = COUNT(X) * AVG(X)。 此解释描述总和由于计数较高或较低或者平均值较高或较低而是否令人关注。 |
产生影响的维度 | 该解释根据未可视化维度的类别之间的细分对已分析标记的目标度量进行建模。分析平衡了模型的复杂性和对标记的解释程度。 非可视化维度是存在于数据源中,但当前未在视图中使用的维度。这种类型的解释用于总和、计算及平均值。 非可视化维度的模型是通过以下方式创建的:依据解释列的分类值将标记拆分,然后使用包括源可视化项中所有数据点的值构建模型。对于每一行,模型都会尝试恢复组成每个标记的各个组件。分析指明,与使用非可视化维度的值未知的模型相比,对与非可视化维度对应的组件进行建模然后加总时,模型是否能对标记进行更好的预测。 聚合维度解释探讨在没有任何条件的情况下可将标记值解释到怎样的程度。然后,模型会通过条件对作为可能解释的每一列的值进行限制。通过对解释列的分布进行条件限制,应该能进行更好的预测。 |
产生影响的度量 | 此解释根据这种未可视化的度量对标记建模,聚合为其跨可视化维度的平均值。非可视化度量是存在于数据源中,但当前未在视图中使用的度量。 产生影响的度量解释可以揭示未可视化度量与目标度量之间的线性或二次关系。 |
| Library | LibraryID | Consortium Member | Private | Librarians | Library Technicians | Library Assistants |
Idle Hour Library | L-IHL | Yes | No | 53 | 61 | 16 |
The Bibliophile’s Shelves | L-BS | Yes | Yes | 4 | 3 | 0 |
Armchair Athanaeum | L-AA | No | Yes | 6 | 0 | 0 |
| Old Friend Library | L-OFL | Yes | No | 3 | 5 | 17 |
| Bide Awhile | L-BA | Yes | No | 9 | 20 | 6 |
| IndieUnBound | L-IUB | Yes | No | 7 | 2 | 47 |
Page Station Book Exchange | L-PS | No | Yes | 3 | 1 | 4 |
Actian Matrix* Alibaba AnalyticDB for MySQL‡ Alibaba Data Lake Analytics‡ Alibaba MaxCompute‡ Amazon Athena‡ Amazon Aurora for MySQL‡ Amazon EMR Hadoop Hive‡ Amazon Redshift‡ Apache Drill‡ Aster Database* Azure Data Lake Storage Gen2‡ Box‡ Cloudera Hadoop‡ Databricks‡ Datorama by Salesforce‡ Denodo‡ Dremio by Dremio‡ Dropbox‡ Esri 连接器‡ Exasol‡ | Google BigQuery**‡ Google BigQuery JDBC**‡ Google Cloud SQL‡ Google 云端硬盘‡ Impala‡ Kognito* Kyvos‡ Hortonworks Hadoop Hive IBM BigInsights IBM DB2‡ IBM PDA (Netezza)* Kyvos‡ MariaDB‡ MarkLogic* Microsoft Azure SQL Database‡ Microsoft Azure Synapse Analytics‡ Microsoft SQL Server‡ MonetDB* MongoDB BI Connector‡ MySQL‡ | OData‡ OneDrive‡ Oracle‡ Pivotal Greenplum Database‡ PostgreSQL‡ Progress OpenEdge* Presto‡ Qubole Presto‡ SAP HANA(仅适用于虚拟连接)‡ SAP Sybase ASE* SAP Sybase IQ* Salesforce‡ Sharepoint 列表‡ SingleStore(前身为 MemSQL)‡ Snowflake‡ Spark SQL‡ Teradata***‡ Vertica‡ |
Alibaba AnalyticsDB for MySQL‡ Alibaba Data Lake Analytics‡ Amazon Athena‡ Amazon Aurora for MySQL‡ Amazon EMR Hadoop Hive‡ Amazon Redshift‡ Apache Drill‡ Azure Data Lake Storage Gen2‡ Azure Synapse Analytics(兼容 SQL Server) Box‡ Cloudera Hadoop‡ Databricks‡ Datorama by Salesforce‡ Denodo‡ Dremio by Dremio‡ | Dropbox*‡ Esri 连接器‡ Exasol‡ Google BigQuery*‡ Google Cloud SQL(兼容 MySQL)‡§ Google 云端硬盘‡ Hortonworks Hadoop Hive Impala‡ Kyvos‡ MariaDB‡ Microsoft Azure SQL Database‡ Microsoft Azure Synapse Analytics‡ Microsoft SQL Server‡ MongoDB BI Connector‡ MySQL‡ | OData‡ OneDrive*‡ Oracle‡ Pivotal Greenplum Database‡ PostgreSQL‡ Presto‡ Qubole Presto‡ Salesforce‡ SAP HANA(仅适用于虚拟连接)‡ Sharepoint 列表‡ SingleStore(前身为 MemSQL)‡ Snowflake‡ Spark SQL‡ Teradata**‡ Vertica‡ |
Google 云端硬盘 OData |
| 名称 | 公式 |
| First Purchase Date(第一次购买日期) | {FIXED [Customer Name] : MIN([Order Date])} |
| Days Since First Purchase(自第一次购买后的天数) | DATETRUNC('day', [Order Date])-DATETRUNC('day', [First Purchase Date]) |
| 公历 | ISO-8601 | 日历之间的差异 |
|---|---|---|
| 年 | ISOYEAR | ISO-8601 年始终从最接近 1 月 1 日的第一个星期一开始。这意味着一年可能会在 12 月 29 日和 1 月 4 日之间的任何时间开始。公历的年始终在 1 月 1 日开始。这可能会导致两个日历系统的年在这些日期前后会出现一些差异。每个 ISO-8601 年都是一个长年或短年,包含 52 周或 53 周,具体取决于 ISO-8601 年的开始时间。 |
| 季度 | ISOQUARTER | ISO-8601 的前三个季度总是有 13 周。最后一个季度有 13 周(短年)或 14 周(长年)。 |
| 月 | ISO-8601 基于周的日历不使用月。许多零售和财务系统将 ISO-8601 季度划分为三个 4-4-5 周的分段,但也存在其他“月”模式。这些可以使用计算来定义。请参见创建一个 4-4-5 日历。 | |
| 周数 | ISOWEEK | ISO-8601 基于周的日历中的所有周都正好是 7 天,并且从星期一开始。每一周都属于一年,不像公历允许周跨年延续。长年有 53 周,短年有 52 周。 |
| 日 | ISO-8601 基于周的日历不使用数字日(例如 14 日或 23 日)。 | |
| 平日 | ISOWEEKDAY | ISO-8601 平日总是从星期一开始,并以个位数表示。周一是 1,周二是 2,一直到周日的 7。 |
| 例如,下面是 JSON 文件的一个片段: | JSON 文件生成以下架构级别: |
![]() | ![]() |
![]() | ![]() | ![]() |
| 特性和功能 | Tableau Desktop Public Edition | Tableau Desktop Free Edition | Tableau Desktop Professional Edition |
| 隐私和安全 | |||
| 在本地保存可视化项 | |||
| 自动恢复 | |||
| 在其他公共站点上发布或嵌入可视化项 | * 发布到 Tableau Public 后可用的嵌入选项 | ||
| 将可视化项发布到 Tableau Public | |||
| 将可视化项发布到 Tableau Cloud 或 Tableau Server | |||
| 与其他用户共享打包工作簿 | |||
| 实时数据刷新 | 受限数据刷新 (仅限 Google Drive。数据每 24 小时自动刷新一次) | ||
| 数据源 | 有限的数据源选项 (Google Drive、JSON 文件、Microsoft Excel 2007 或更高版本、OData、PDF、空间文件、统计文件、文本文件) | * 不支持 Tableau Cloud 或 Tableau Server 上的已发布数据源 | |
| 数据源行 | 1500 万行 | 无限 | 无限 |
| 云存储 | Tableau Public 上为 10GB | Tableau Cloud 和 Tableau Server(如果适用) | |
| 本地存储 |
| 视觉提示 | 描述 |
![]() | 工作簿直接连接到关系数据源或文件。 |
![]() | 工作簿连接到仍然引用基础数据的数据提取。 |
![]() | 工作簿连接到多维数据集(多维)数据源。在 Tableau 中,只支持 Windows 中的多维数据集数据源。 |
![]() | 工作簿连接到 Excel 表、子表或命名范围。 |
![]() | 工作簿连接到已发布到 Tableau Server 的数据源。 |
| 视觉提示 | 字段描述 |
![]() | 文本或字符串值。 |
![]() | 数值。 |
![]() | 日期值。 |
![]() | 日期和时间值。 |
![]() | 布尔值(True 或 False)。 |
| 地理数据。此图标还表示该字段已被分配地理角色。这些字段在构建地图视图时使用。请参见Tableau 中的地图和地理数据分析。 | |
| 来自自定义地理编码文件的地理数据。请参见Tableau 无法识别和在地图上绘制的地理编码位置。 | |
| 设置为图像角色的 URL。请参见将 Web 图像动态添加到工作表。 | |
![]() | 由数据源定义的计算。 |
![]() | 用户定义的集。请参见创建集。 |
![]() | 服务器命名集。 |
![]() | 作为动作结果而自动创建的集。请参见动作。 |
![]() | 数字数据桶。请参见依据连续度量创建数据桶。 |
![]() | 组。请参见通过将数据分组来纠正数据错误或合并维度成员。 |
| 群集组。请参见在数据中查找群集。 | |
![]() | 关系分层结构。请参见创建分层结构。 |
![]() | 多维分层结构中的级别。大于 5 的级别显示时不带数字。 |
![]() | 包含一个或更多个字段的文件夹。文件夹用于组织“数据”窗格中的字段。请参见组织“数据”窗格。 |
![]() | 多维数据集(多维)数据源的属性。在 Tableau 中,只支持 Windows 中的多维数据集数据源。 |
![]() | 多维数据集(多维)数据源的可变属性。 |
| 该字段是数据混合的活动链接。请参见混合您的数据。 | |
| 该字段是数据混合的潜在链接。请参见混合您的数据。 | |
| 该字段不相关。请参见关于多事实关系数据模型。 | |
| 字段为拼接字段。请参见关于多事实关系数据模型。 | |
| 该字段已隐藏。单击即可取消隐藏该字段。请参见隐藏或取消隐藏字段。 |
| 视觉提示 | 描述 |
![]() | 功能区上的蓝色字段指示离散字段。大多数情况下,向功能区中添加维度会生成蓝色字段。蓝色字段是离散字段 — 它们包含的值数量有限。向功能区中添加蓝色字段会创建标题。有关详细信息,请参见标题。 |
![]() | 功能区上的绿色字段指示连续字段。大多数情况下,向功能区中添加度量会生成绿色字段。绿色字段是连续字段 — 它们包含的值数量无限。向功能区中添加绿色字段会创建轴。有关详细信息,请参见轴。 |
| 排序图标指示应用了计算或手动排序顺序的字段。请参阅在可视化项中对数据进行排序。 | |
![]() | 维恩图图标指示集。请参见创建集。 |
![]() | 不相关图标表示该字段与可视化项中的至少一个其他字段不相关。请参见字段级相关性指标。 |
![]() | 相关图标表示该维度正在将不相关的字段拼接在一起。请参见字段级相关性指标。 |
![]() | 以斜体显示的字段名称表示筛选器是由某个动作生成和控制的。 |
![]() | 筛选器功能区上的灰色字段指示上下文筛选器。请参见使用上下文筛选器。 |
![]() | 三角形图标指示该字段为表计算。请参见使用表计算转换值。 |
![]() | 当字段是您可以下钻查询或汇总的分层结构的一部分时,将显示加号和减号控件。 |
![]() | 箭头图标指示正在为字段显示预测。此图标还用在“预测指示器”字段上,该字段是用于区分实际值和预测值的自动字段。请参见预测。 |
![]() | 带有橙色复选标记的数据源圆柱体表示该字段来自辅助数据源。请参见混合您的数据。 |
![]() | 该筛选器被分配到特定的工作表。 |
![]() | 该筛选器被分配到具有相同数据源的所有工作表。 |
![]() | 此字段与视图中的其他一个或更多个字段不兼容。 |
| 视觉提示 | 描述 |
![]() | 此字段应用于“标记”卡上的“颜色”。 |
![]() | 此字段应用于“标记”卡上的“大小”。 |
![]() | 此字段应用于“标记”卡上的“标签”。 |
![]() | 此字段应用于“标记”卡上的“形状”。 |
![]() | 此字段应用于“标记”卡上的“详细信息”。 |
![]() | 此字段应用于“标记”卡上的“工具提示”。 |
![]() | 此字段应用于“标记”卡上的“路径”。仅在从“标记”下拉菜单中选择了“线”或“多边形”标记类型时,路径才可用。 |
| 视觉提示 | 描述 |
![]() | 表单为工作表。 |
![]() | 表单为仪表板。 |
| 视觉提示 | 描述 |
| [文件名] | 橙色文本。字段是维度、度量或集。 |
| [参数].[参数名称] | 紫色文本。字段为参数。 Tableau 会添加前缀 [参数] 以避免参数与另一个字段同名时出现歧义 |
| [数据源].[字段名称] | 橙色文本。该字段源自辅助数据源。添加数据源名称作为前缀。 |
| Blue() | 蓝色文本。计算函数。 |
| 聚合 | 描述 | 包含 1、2、2、3 的度量的聚合结果 |
|---|---|---|
| 属性 | 如果组中所有行都只有单个值,则返回给定表达式的值,否则显示星号 (*) 字符。会忽略 Null 值。在对维度进行聚合时,此聚合很有用。要将视图中的某个度量设置为此聚合,请右键单击(在 Mac 上按住 Control 单击)该度量并选择“属性”。此字段随后更改为显示文本 ATTR:
| * |
| 维度 | 返回度量或维度中的所有唯一值。 | 3 个值(1、2、3) |
| 总计 | 返回度量中数字的和。会忽略 Null 值。 | 1 个值 (8) |
| 平均值 | 返回度量中数字的算术平均值。会忽略 Null 值。 | 1 个值 (2) |
| 计数(不重复) | 返回度量或维度中唯一值的个数。当应用于某个维度时,Tableau 创建一个新的临时度量列,因为计数的结果是一个数字。可对数字、日期、布尔值和字符串进行计数。所有情况下均忽略空值。 此聚合不适用于以下类型的工作簿:
| 1 个值 (3) |
| 最小值 | 返回度量或连续维度中的最小数字。会忽略 Null 值。 | 1 个值 (1) |
| 最大值 | 基于样本总体返回度量或给定表达式中的最大值。会忽略 Null 值。如果非空样本成员少于 2 个,则返回空值。如果数据表示总体的样本,可使用此函数。 | 1 个值 (3) |
| 标准偏差(总体) | 基于有偏差总体返回给定表达式中所有值的标准差。假定其参数由整个总体组成。此函数适用于较大的样本大小。 | 1 个值 (0.7071) |
| 方差 | 基于样本返回给定表达式中所有值的方差。会忽略 Null 值。如果非空样本成员少于 2 个,则返回空值。如果数据表示总体的样本,可使用此函数。 | 1 个值 (0.6667) |
| 方差(总体) | 基于有偏差总体返回给定表达式中所有值的方差。假定其参数由整个总体组成。此函数适用于较大的样本大小。 | 1 个值 (0.5000) |
| 解聚 | 返回基础数据源中的所有记录。若要解聚视图中的所有度量,请从“分析”菜单中选择“聚合度量”(以清除复选标记)。 Tableau 允许查看解聚形式的数据(仅限关系数据库)。数据解聚后,可查看数据源中单独的行。例如,知道橡皮筋的销售总额为 $14,600,可能需要查看各笔销售交易的金额分布情况。为了回答这个问题,必须创建视图来显示各行数据。也就是说,必须解聚数据(请参见如何解聚数据)。查看解聚数据的另一种方法是查看整个或部分视图的基础数据。有关更多详细信息,请参见查看基础数据。 | 4 个值(1、2、2、3) |
| 语法 | ATTR(expression) |
| 定义 | 如果它的所有行都有一个值,则返回该表达式的值。否则返回星号。会忽略 Null 值。 |
| 语法 | AVG(expression) |
| 定义 | 返回表达式中所有值的平均值。会忽略 Null 值。 |
| 说明 | AVG 只能用于数字字段。 |
| 语法 | COLLECT(spatial) |
| 定义 | 将参数字段中的值组合在一起的聚合计算。会忽略 Null 值。 |
| 说明 | COLLECT 只能用于空间字段。 |
| 语法 | CORR(expression1, expression2) |
| 输出 | 从 -1 到 1 的数字 |
| 定义 | 返回两个表达式的皮尔森相关系数。 |
| 示例 | example |
| 说明 | 皮尔森相关系数衡量两个变量之间的线性关系。结果范围为 -1 至 +1(包括 -1 和 +1),其中 1 表示精确的正向线性关系,0 表示方差之间没有线性关系,而 −1 表示精确的反向关系。 CORR 结果的平方等于线性趋势线模型的 R 平方值。请参见“趋势线模型术语”。 与表范围 LOD 表达式一起使用: 您可以使用 CORR,通过表范围的详细级别表达式来可视化解聚散点图中的相关性。例如: {CORR(Sales, Profit)}借助详细级别表达式,关联将在所有行上运行。如果您使用像 |
| 数据库限制 |
对于其他数据源,请考虑提取数据或使用 |
| 语法 | COUNT(expression) |
| 定义 | 返回项目数。不对 Null 值计数。 |
| 语法 | COUNTD(expression) |
| 定义 | 返回组中不同项目的数量。不对 Null 值计数。 |
| 语法 | COVAR(expression1, expression2) |
| 定义 | 返回两个表达式的样本协方差。 |
| 说明 | 协方差对两个变量的共同变化方式进行量化。正协方差指明两个变量趋向于向同一方向移动,平均来说,即一个变量的较大值趋向于与另一个变量的较大值对应。样本协方差使用非空数据点的数量 n - 1 来规范化协方差计算,而不是使用总体协方差(可用于 如果
|
| 数据库限制 |
对于其他数据源,请考虑提取数据或使用 |
| 语法 | COVARP(expression 1, expression2) |
| 定义 | 返回两个表达式的总体协方差。 |
| 说明 | 协方差对两个变量的共同变化方式进行量化。正协方差指明两个变量趋向于向同一方向移动,平均来说,即一个变量的较大值趋向于与另一个变量的较大值对应。总体协方差等于样本协方差除以 (n-1)/n,其中 n 是非空数据点的总数。如果存在可用于所有相关项的数据,则总体协方差是合适的选择,与之相反,在只有随机项子集的情况下,样本协方差(及 如果 |
| 数据库限制 |
对于其他数据源,请考虑提取数据或使用 |
| 语法 | MAX(expression) 或 MAX(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最大值。
|
| 示例 | MAX(4,7) = 7 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | MEDIAN(expression) |
| 定义 | 返回表达式在所有记录中的中位数。会忽略 Null 值。 |
| 说明 | MEDIAN 只能用于数字字段。 |
| 数据库限制 |
对于其他数据源类型,可以将数据提取到数据提取文件以使用此函数。请参见提取数据。 |
| 语法 | MIN(expression) 或 MIN(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最小值。
|
| 示例 | MIN(4,7) = 4 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | PERCENTILE(expression, number) |
| 定义 | 从给定表达式返回与指定 <number> 对应的百分位处的值。<number> 必须介于 0 到 1 之间(含 0 和 1),并且必须是数值常量。 |
| 示例 | PERCENTILE([Score], 0.9) |
| 数据库限制 | 此函数可用于以下数据源:非旧版 Microsoft Excel 和文本文件连接、数据提取和仅数据提取数据源类型(例如 Google Analytics、OData 或 Salesforce)、Sybase IQ 15.1 及更高版本数据源、Oracle 10 及更高版本的数据源、Cloudera Hive 和 Hortonworks Hadoop Hive 数据源、EXASolution 4.2 及更高版本的数据源。 对于其他数据源类型,可以将数据提取到数据提取文件以使用此函数。请参见提取数据。 |
| 语法 | STDEV(expression) |
| 定义 | 基于群体样本返回给定表达式中所有值的统计标准差。 |
| 语法 | STDEVP(expression) |
| 定义 | 基于有偏差群体返回给定表达式中所有值的统计标准差。 |
| 语法 | SUM(expression) |
| 定义 | 返回表达式中所有值的总计。会忽略 Null 值。 |
| 说明 | SUM 只能用于数字字段。 |
| 语法 | VAR(expression) |
| 定义 | 基于群体样本返回给定表达式中所有值的统计方差。 |
| 语法 | VARP(expression) |
| 定义 | 对整个群体返回给定表达式中所有值的统计方差。 |
| 书籍 ID | 书籍名称 | 系列 | 发行年份 | 作者 |
| 1 | 《狮子、女巫和衣橱》 | 纳尼亚传奇 | 1950 | C.S.Lewis |
| 2 | 《凯斯宾王子:重返纳尼亚》 | 纳尼亚传奇 | 1951 | C.S.Lewis |
| 3 | 《黎明踏浪号》 | 纳尼亚传奇 | 1952 | C.S.Lewis |
| 4 | 《银椅》 | 纳尼亚传奇 | 1953 | C.S.Lewis |
| 5 | 《奇幻马和传说》 | 纳尼亚传奇 | 1954 | C.S.Lewis |
| 6 | 《魔法师的外甥》 | 纳尼亚传奇 | 1955 | C.S.Lewis |
| 7 | 《最后的战役》 | 纳尼亚传奇 | 1956 | C.S.Lewis |
| 8 | 《森林的女儿》 | Sevenwaters | 1999 | Juliet Marillier |
| 9 | 《阴影之子》 | Sevenwaters | 2000 | Juliet Marillier |
| 10 | 《预言之子》 | Sevenwaters | 2001 | Juliet Marillier |
| 11 | 《七水之继承人》 | Sevenwaters | 2008 | Juliet Marillier |
| 12 | 《七水之先知》 | Sevenwaters | 2010 | Juliet Marillier |
| 13 | 《七水之火》 | Sevenwaters | 2012 | Juliet Marillier |
| 书籍 ID | 书籍名称 | 系列 | 发行年份 | 作者 | 作者姓氏 |
| 1 | 《狮子、女巫和衣橱》 | 纳尼亚传奇 | 1950 | C.S.Lewis | Lewis |
| 2 | 《凯斯宾王子:重返纳尼亚》 | 纳尼亚传奇 | 1951 | C.S.Lewis | Lewis |
| 3 | 《黎明踏浪号》 | 纳尼亚传奇 | 1952 | C.S.Lewis | Lewis |
| 4 | 《银椅》 | 纳尼亚传奇 | 1953 | C.S.Lewis | Lewis |
| 5 | 《奇幻马和传说》 | 纳尼亚传奇 | 1954 | C.S.Lewis | Lewis |
| 6 | 《魔法师的外甥》 | 纳尼亚传奇 | 1955 | C.S.Lewis | Lewis |
| 7 | 《最后的战役》 | 纳尼亚传奇 | 1956 | C.S.Lewis | Lewis |
| 8 | 《森林的女儿》 | Sevenwaters | 1999 | Juliet Marillier | Marillier |
| 9 | 《阴影之子》 | Sevenwaters | 2000 | Juliet Marillier | Marillier |
| 10 | 《预言之子》 | Sevenwaters | 2001 | Juliet Marillier | Marillier |
| 11 | 《七水之继承人》 | Sevenwaters | 2008 | Juliet Marillier | Marillier |
| 12 | 《七水之先知》 | Sevenwaters | 2010 | Juliet Marillier | Marillier |
| 13 | 《七水之火》 | Sevenwaters | 2012 | Juliet Marillier | Marillier |
| 系列 | 系列丛书数量 - 在系列详细级别 |
| 纳尼亚传奇 | 7 |
| 纳尼亚传奇 | |
| 纳尼亚传奇 | |
| 纳尼亚传奇 | |
| 纳尼亚传奇 | |
| 纳尼亚传奇 | |
| 纳尼亚传奇 | |
| Sevenwaters | 6 |
| Sevenwaters | |
| Sevenwaters | |
| Sevenwaters | |
| Sevenwaters | |
| Sevenwaters |
| 书籍 ID | 书籍名称 | 系列 | 发行年份 | 作者 | 系列启动时间 |
| 1 | 《狮子、女巫和衣橱》 | 纳尼亚传奇 | 1950 | C.S.Lewis | 1950 |
| 2 | 《凯斯宾王子:重返纳尼亚》 | 纳尼亚传奇 | 1951 | C.S.Lewis | 1950 |
| 3 | 《黎明踏浪号》 | 纳尼亚传奇 | 1952 | C.S.Lewis | 1950 |
| 4 | 《银椅》 | 纳尼亚传奇 | 1953 | C.S.Lewis | 1950 |
| 5 | 《奇幻马和传说》 | 纳尼亚传奇 | 1954 | C.S.Lewis | 1950 |
| 6 | 《魔法师的外甥》 | 纳尼亚传奇 | 1955 | C.S.Lewis | 1950 |
| 7 | 《最后的战役》 | 纳尼亚传奇 | 1956 | C.S.Lewis | 1950 |
| 8 | 《森林的女儿》 | Sevenwaters | 1999 | Juliet Marillier | 1999 |
| 9 | 《阴影之子》 | Sevenwaters | 2000 | Juliet Marillier | 1999 |
| 10 | 《预言之子》 | Sevenwaters | 2001 | Juliet Marillier | 1999 |
| 11 | 《七水之继承人》 | Sevenwaters | 2008 | Juliet Marillier | 1999 |
| 12 | 《七水之先知》 | Sevenwaters | 2010 | Juliet Marillier | 1999 |
| 13 | 《七水之火》 | Sevenwaters | 2012 | Juliet Marillier | 1999 |
| 书籍 ID | 书籍名称 | 系列 | 发行年份 | 作者 | 自上一本书以来的年数 | ||
| 1 | 《狮子、女巫和衣橱》 | 纳尼亚传奇 | 1950 | C.S.Lewis | Null | ||
| 2 | 《凯斯宾王子:重返纳尼亚》 | 纳尼亚传奇 | 1951 | C.S.Lewis | 1951- | 1950 | 1 |
| 3 | 《黎明踏浪号》 | 纳尼亚传奇 | 1952 | C.S.Lewis | 1952- | 1951 | 1 |
| 4 | 《银椅》 | 纳尼亚传奇 | 1953 | C.S.Lewis | 1953- | 1952 | 1 |
| 5 | 《奇幻马和传说》 | 纳尼亚传奇 | 1954 | C.S.Lewis | 1954- | 1953 | 1 |
| 6 | 《魔法师的外甥》 | 纳尼亚传奇 | 1955 | C.S.Lewis | 1955- | 1954 | 1 |
| 7 | 《最后的战役》 | 纳尼亚传奇 | 1956 | C.S.Lewis | 1956- | 1955 | 1 |
| 8 | 《森林的女儿》 | Sevenwaters | 1999 | Juliet Marillier | Null | ||
| 9 | 《阴影之子》 | Sevenwaters | 2000 | Juliet Marillier | 2000- | 1999 | 1 |
| 10 | 《预言之子》 | Sevenwaters | 2001 | Juliet Marillier | 2001- | 2000 | 1 |
| 11 | 《七水之继承人》 | Sevenwaters | 2008 | Juliet Marillier | 2008- | 2001 | 7 |
| 12 | 《七水之先知》 | Sevenwaters | 2010 | Juliet Marillier | 2010- | 2008 | 2 |
| 13 | 《七水之火》 | Sevenwaters | 2012 | Juliet Marillier | 2012- | 2010 | 2 |
| 工具栏按钮 | 描述 |
|---|---|
![]() | Tableau 图标:导航到开始页面。有关详细信息,请参见开始页面。 注意:仅限 Tableau Desktop。 |
![]() | 撤消:反转工作簿中的最新操作。您可以无限次撤消,返回到您上次打开工作簿时,即使是在保存之后也是如此。有关详细信息,请参见撤消和重做。 |
![]() | 重做:重复通过“撤消”按钮撤消的上一次操作。您可以重做无限次。 |
![]() | 保存到 Tableau Public:保存对工作簿所做的更改。有关详细信息,请参见使用 Tableau Public 保存工作簿。 |
![]() | 新建数据源:在 Tableau Desktop 中,打开“连接”窗格,您可以在其中创建新连接或打开已保存的连接。有关详细信息,请参见连接到数据。 |
| 运行更新:运行手动数据查询,以便在关闭自动更新后用所做的更改对视图进行更新。使用下拉菜单更新整个工作表,或只使用筛选器。 注意:仅限 Tableau Desktop。 |
| 新建工作表:创建新的空白工作表,使用下拉菜单创建新的工作表、仪表板或故事。 有关详细信息,请参见创建新工作表、仪表板或故事。 |
| 复制:创建一个包含当前工作表中所包含的相同视图的新工作表。有关详细信息,请参见复制工作表。 |
| 清除:清除当前工作表。使用下拉菜单清除视图的特定部分,如筛选器、格式设置、大小调整和轴范围。 |
![]() | 交换:交换“行”功能区和“列”功能区上的字段。始终使用此按钮来交换“隐藏空行”和“隐藏空列”设置。 |
![]() | 升序排序:根据视图中的度量,以所选字段的升序来应用排序。有关详细信息,请参见在可视化项中对数据进行排序。 |
![]() | 降序排序:根据视图中的度量,以所选字段的降序来应用排序。有关详细信息,请参见在可视化项中对数据进行排序。 |
![]() | 合计:您可以计算视图中数据的总计和小计。从以下选项中选择:
注意:仅限 Tableau Server 和 Tableau Cloud。在 Tableau Desktop 中,单击“分析”>“总计”。有关详细信息,请参见在可视化项中显示合计。 |
| 突出显示:启用所选工作表的突出显示。使用下拉菜单上的选项定义突出显示值的方式。有关详细信息,请参见突出显示工具栏按钮。 |
![]() | 组成员:通过合并所选值来创建组。选择多个维度时,使用下拉菜单指定是对特定维度进行分组,还是对所有维度进行分组。有关详细信息,请参见通过将数据分组来纠正数据错误或合并维度成员。 注意:仅限 Tableau Desktop。在 Tableau Server 和 Tableau Cloud 中,使用工具提示上的“组成员”按钮来创建组。 |
| 显示标记标签:在显示和隐藏当前工作表的标记标签之间切换。有关详细信息,请参见显示、隐藏标记标签以及设置标记标签的格式。 |
![]() | 固定轴 - 在仅显示特定范围的锁定轴以及基于视图中的最小值和最大值调整范围的动态轴之间切换。有关详细信息,请参见编辑轴。 注意:仅限 Tableau Desktop。 |
![]() | 设置工作簿格式:打开“设置工作簿格式”窗格,通过在工作簿级别而不是在工作表级别指定格式设置,在工作簿内的每个视图中更改字体和标题的外观。 注意:仅限 Tableau Server 和 Tableau Cloud。在 Tableau Desktop 中,单击“设置格式”>“工作簿”。有关详细信息,请参见在工作簿级别设置格式。 |
![]()
| 适合:指定如何在窗口内调整视图大小。选择“标准适合”、“适合宽度”、“适合高度”或“整个视图”。注意:此菜单在地理地图视图中不可用。 根据可视化项的类型,“单元格大小”命令具有不同效果。若要访问 Tableau Desktop 中的“单元格大小”菜单,请单击“设置格式”>“单元格大小”。 |
![]() | 显示/隐藏卡:在工作表中显示和隐藏特定卡。在下拉菜单上选择要隐藏或显示的每个卡。 在 Tableau Server 和 Tableau Cloud 中,您只能显示和隐藏“标题”、“说明”、“筛选器”和“荧光笔”卡。 |
![]() | 演示模式:在显示和隐藏视图(即功能区、工具栏、“数据”窗格)之外的所有内容之间切换。有关详细信息,请参见重新组织工作区。 注意:仅限 Tableau Desktop。 |
下载:使用“下载”下面的选项捕获视图的某些部分以在其他应用程序中使用。
注意:仅限 Tableau Server 和 Tableau Cloud。 | |
![]() | 智能显示: 通过突出显示最适合数据中的字段类型的视图类型来帮助您选择视图类型。最适合您的数据的建议图表类型周围会显示一个橙色轮廓。有关详细信息,请参见使用“智能显示”启动视图。 |
| 警告图标 | 描述 |
|---|---|
![]() | 取消查询指示符:在取消多个查询时,会出现一个指示器,显示有多少查询仍在数据库上运行并在使用资源。 在 Tableau 中取消某一查询时,将会通知数据库停止处理该查询。不过,某些数据库并不支持取消(MS Excel 和 MS Access)。如果您取消使用这些数据源类型之一的查询,则 Tableau 会放弃该查询,但该查询仍将在后台运行并使用资源。当您放弃查询时,工作簿的右下角会显示一个指示符,显示仍在运行的查询数 注意:取消查询后,文本、Microsoft Excel 和 Microsoft Access 数据源可能会暂时不可用,因为在内部执行了锁定。您可能必须一直等到放弃的查询完成才能重新连接。 |
精度警告:某些字段在数据库中的精度超过 Tableau 可以建模的精度。将字段添加到包含比 Tableau 可以建模的精度更高的精度值的视图时,状态栏右下角会显示一个警告图标 例如,数据库中的某个值可能有 22 个小数位,但 Tableau 仅支持最多 15 个小数位。将该字段添加到视图中时,将会看到精度警告。如果您单击该警告,则可看到更多详细信息,包括视图中截断的小数位数。 请记住,Tableau 中显示的数据的精度始终首先取决于数据库中的数据。如果数据库中的值超出 15 个小数位,则将它们添加到视图中时,值将被截断,并且显示精度警告。 注意:关系数据库的数据提取总是使用 Hyper 双精度类型,从不使用 Hyper 数字类型。因此,如果您创建关系数据库的数据提取,则只能获得 15 位精度。您可以写入 Hyper API 并使用数字类型获得最多 18 位精度。如需了解相关信息,请参见 Hyper API 文档中的数字类型。 | |
![]() | 特殊值指示符:如果您的数据包含空值、未知地理位置或对数轴上包含负值或零值,这些值将通过一个指示器显示在视图的右下角。单击该指示器可查看有关如何处理这些值的选项。若要了解有关此指示器以及如何处理这些值的详细信息,请参见处理 Null 值和其他特殊值。 |
| 短形式 | 完整形式 | 描述 |
--source-username <user name> | 数据源连接的有效用户名。 将此选项与
注意:在刷新发布的数据提取时必须提供用户和密码,即使最初是利用嵌入式凭据发布数据源的。 | |
--source-password "<password>" | 数据源用户的密码。 | |
或
| 将在服务器上进行刷新的数据源的路径和文件名。例如: 若要刷新多文件数据源,请将路径传递到包含数据文件的文件夹。例如: 如果文件位于网络共享上,请为路径使用 UNC 格式: | |
--force-full-refresh | 如果数据源设置为进行增量刷新,请使用此选项强制对数据提取进行完整刷新。如果不包括此选项,则执行增量刷新。并非所有数据源都支持增量刷新。 | |
-s <server http address> | --server <URL> | 在其中发布数据的 Tableau Server 的 URL。 对于 Tableau Cloud,请指定 |
-t <site id> | --site <siteid> | 在多站点环境中,指定命令将应用于的站点。对于 Tableau Cloud,如果您的用户名与一个以上的站点关联,请使用此参数。对于 Tableau Server,如果未指定站点,则使用默认站点。 站点 ID 独立于站点名称,当您在浏览器中查看站点时,它会显示在 URL 中。例如,如果您登录到 Tableau Cloud 后看到的页面的 URL 是 https://online.tableau.com/t/vernazza/views 站点 ID 是 vernazza。 |
--datasource <datasource> | 发布到 Tableau Server 或 Tableau Cloud 的数据源的名称。 | |
--project <projectname> | 数据源所属的项目。如果不包括此选项,则假定为默认项目。 如果要指定的项目是嵌入在项目分层结构内的子项目,则必须随 | |
--parent-project-path path/to/project | 如果将数据源发布到的项目没有位于项目分层结构的顶层,请随 使用正斜杠字符 ( 例如,对于顶层“Marketing”下的项目“Social”中名为 Sandbox 的项目:
| |
-u <user name> | --username <username> | 有效的 Tableau Server 或 Tableau Cloud 用户。 |
-p "<password>" | --password "<password>" | 指定的 Tableau Server 或 Tableau Cloud 用户的密码。 |
--proxy-username <username> | 代理服务器的用户名。 | |
--proxy-password "<password>" | 代理服务器的密码。 | |
-c "<path and file name>" | --config-file "<path and file name>" | 包含命令配置选项的文件的路径和文件名信息。始终将路径括在双引号内。有关详细信息,请参见下面的使用配置文件。 |
| 短形式 | 完整形式 | 描述 |
--file <path and file name> | 包含要追加的数据的数据文件的路径和文件名信息。该文件可来自 Excel、Access、Tableau 数据提取,或者带分隔符的文本文件。它不能受密码保护。如果文件位于网络共享上,请使用 UNC 格式。例如, | |
-s <server http address> | --server <URL> | 在其中发布数据的 Tableau Server 的 URL。 对于 Tableau Cloud,请指定 |
-t <site id> | --site <site id> | 在多站点环境中,指定命令将应用于的站点。对于 Tableau Cloud,如果您的用户名与一个以上的站点关联,则必须包括此参数。对于 Tableau Server,如果未指定站点,则使用默认站点。 |
--datasource <datasource> | 发布到 Tableau Server 或 Tableau Cloud 的数据源的名称。 | |
--project <projectname> | 数据源所属的项目。如果不包括此选项,则假定为默认项目。 如果要指定的项目是嵌入在项目分层结构内的子项目,则必须随 | |
--parent-project-path path/to/project | 如果将数据源发布到的项目没有位于项目分层结构的顶层,请随 使用正斜杠字符 ( 例如,对于顶层“Marketing”下的项目“Social”中名为 Sandbox 的项目:
| |
-u <username> | --username <username> | 有效的 Tableau Server 或 Tableau Cloud 用户。 |
-p "<password>" | --password "<password>" | 指定的 Tableau Server 或 Tableau Cloud 用户的密码。 |
--proxy-username <username> | 代理服务器的用户名。 | |
--proxy-password "<password>" | 代理服务器的密码。 | |
-c "<path and filename>" | --config-file "<path and filename>" | 包含命令配置选项的文件的路径和文件名信息。始终将路径括在双引号内。有关详细信息,请参见下面的使用配置文件。 |
| 逻辑层 | 物理层 | |
|---|---|---|
| 关系线 = 关系 | 维恩图 = 联接 | |
![]() | ![]() | |
| 具有多个相关表的数据源的顶级视图。这是逻辑层。可以使用关系(“关系线”)来合并逻辑表。它们不使用联接类型。它们就像物理表的容器。 | 双击逻辑表可将其打开并查看其物理表。可以使用联接或并集合并物理表。在此示例中,“Book”(书籍)逻辑表由三个联接的物理表(“Book”(书籍),“Award”(奖项)、“Info”(信息))组成。 |
| 物理层数据源 | 逻辑层数据源 | |
|---|---|---|
![]() | ![]() |
| 如果选择此选项... | 当用户执行以下操作时运行此动作... |
|---|---|
| 悬停 | 将鼠标悬停在视图中的标记上。此选项非常适合在仪表板中突出显示动作。 |
| 选择 | 单击视图中的标记。此选项适合所有类型的动作。 |
| 菜单 | 右键单击(在 Mac 上按住 Control 单击)视图中选定的标记,然后在工具提示(菜单)中单击一个选项。此选项特别适合于 URL 动作。 |
| 操作内容 | 键击方式 |
|---|---|
| 将焦点移到上一项 | 向上键 |
| 将焦点移到下一项 | 向下键 |
| (单列)将焦点移到上一项,(多列)将焦点移到左侧 | 向左键 |
| (单列)将焦点移到下一项,(多列)将焦点移到右侧 | 向右键 |
| 将焦点移到第一项 | Home |
| 将焦点移到最后一项 | End |
| 切换项目选择 | 空格键 |
开启和关闭突出显示 注意:这是“突出显示选定项”的等效键盘快捷方式。 | Enter |
清除所有项目选择 注意:若要以更强的对比度查看图例项文本,请选择单独的图例项,然后开启和关闭突出显示。 | Esc |
| 操作内容 | 键击方式 |
|---|---|
下拉列表折叠:将焦点移到上一项并提交值, 下拉列表打开:将焦点移到上一项并提交值;不提交值 | 向上键 |
下拉列表折叠:将焦点移到下一项并提交值, 下拉列表打开:将焦点移到下一项并提交值;不提交值 | 向下键 |
下拉列表折叠:打开或关闭域列表, 下拉列表打开:提交焦点所在项的所选内容 | 空格键 |
| 下拉列表打开:折叠域列表而不进行选择 | Esc |
| 操作内容 | 键击方式 |
|---|---|
| 将焦点移至可视化项 | 在仪表板或工作簿中,按 Enter |
当可视化项处于焦点中时,打开“查看数据”窗口 注意:您使用的屏幕阅读器可能还需要将一些辅助组合键(Shift、Ctrl、Alt、Cmd)与 Enter 结合使用。请参见您的屏幕阅读器的文档。 | Shift+Enter |
| 将焦点移至数据网格中的任何单元格 | 箭头键 |
| 与网格中的单元格交互 | 使用箭头键导航到该单元格。按 Enter 键可将焦点移至单元格内的某个元素。然后使用键盘导航(例如 Enter 或空格键)与元素交互。若要返回导航模式,请按 Esc。 |
| 移动一列 | 在数据网格中,使用箭头键将焦点移动到所需列中的单元格。按 Enter,使用向下箭头键选择“左移”或“右移”,然后按 Enter。 |
| “排序依据”列 | 在数据网格中,使用箭头键将焦点移动到所需列中的单元格。按 Enter,使用向下箭头键选择“升序排序”或“降序排序”,然后按 Enter。 |
| 移除列 | 在数据网格中,使用箭头键将焦点移动到所需列中的单元格。按 Enter,使用向下箭头键选择“移除”,然后按 Enter。 |
| 将焦点移至另一个数据表 | 按 Tab 将焦点移至“摘要”选项卡。使用向下箭头键将焦点移动到“标签”窗格中所需的数据表。 |
| 编辑行数 | 按 Tab 将焦点移至行计数字段。键入所需的行号,然后按 Enter。 |
| 显示或隐藏别名 | 按 Tab 将焦点移至“设置”按钮。按 Enter 显示别名,再次按 Enter 隐藏别名。 |
| 添加或移除字段 | 按 Tab 将焦点移至“显示字段”按钮。按 Enter 显示数据源中的字段列表。使用箭头键将焦点移至每个字段名称。按 Enter 从数据网格中移除任何不需要的字段。若要将字段添加回数据网格,请在所需字段上按 Enter 以重新选择它。 |
| 下载“查看数据”窗口中显示的数据 | 按 Tab 将焦点移至“下载”按钮,然后按 Enter。一个 CSV 文件,其中包含浏览器中下载数据的自定义视图。 |
| 关闭“查看数据”窗口 | Windows:ALT+F4 Mac OS:Cmd+W |
| 操作内容 | 键击方式 |
|---|---|
| 将焦点移至可视化项 | 在仪表板或工作簿中,按 Enter |
| 当可视化项处于焦点中时,移动到左侧、顶部、右侧或底部标题 | 箭头键 |
| 导航到标题 | Enter |
在标题或嵌套标题中导航 | 箭头键 |
| 打开/关闭标题突出显示 | 空格键 |
| 退出标题 | Esc |
| 已关联 | 已联接 |
使用关联数据源:
| 使用联接的数据源:
我们这里的数字看起来有点偏离。 |
双击现有字段以开始编辑。 | ![]() |
| 您也可以双击空功能区或功能区上的空白部分以创建新计算。 | ![]() |
| 键入以更新表达式,或将新字段从“数据”窗格或视图中的其他位置拖到表达式中。 | ![]() |
按 Enter、Tab 或在表达式外部单击以提交表达式,关闭计算,并更新视图。 按 Ctrl+Enter(或在 Mac 上按 Command+Enter)以提交表达式并更新视图,而不关闭计算。 | ![]() |
Classes(班级) | Clubs(俱乐部) | Students(学生) | Rooms(房间) |
![]() | ![]() | ![]() | ![]() |
字段:
| 字段:
| 字段:
| 字段:
|
不相关:交叉联接 | 拼接:中间内部联接的外部联接 |
![]() 一个可视化项,显示了“Classes”(班级)和“Clubs”(俱乐部)的交叉联接,其中行代表“Advanced Songs”(高级歌曲)/“Alarm Calls 101”(报警电话 101)/“Flying for Fledglings”(雏鸟飞行)/“Nesting Basics”(筑巢基础)与“Art”(艺术)/“First Aid”(急救)/“Juggling”(杂耍)/“Photography”(摄影)的每个组合。 | ![]() 一个可视化项,显示了学生-班级内部联接和以及学生-俱乐部内部联接的外部联接结果。并非所有班级和俱乐部的组合都有代表,并且没有班级的学生和俱乐部也有行。 |
| 语言 | 关键字 |
| 英语(英国和美国) | Year、Yr、Day、Day of Week、Week、Wk、Month、Quarter、Qtr、FY |
| 中文(简体) | 年, 天, 周中某天, 周, 月, 季度, 会计年度 |
| 中文(繁体) | 年, 天, 週中某天, 週, 月, 季, 會計年度 |
| 荷兰语 | Jaar、Jr、Dag、Dag Van De Week、Week、Wk, Maand、Kwartaal、Q, |
| 法语(加拿大和法国) | Année, Jour, Jour de la Semaine, Semaine, Mois, Trimestre, AF |
| 德语 | Jahr, Tag, Wochentag, Woche, Monat, Quartal, GJ |
| 意大利语 | Anno, Giorno, Giorno della Settimana, Settimana, Sett, Mese, Trimestre, Trim, AF |
| 日语 | 年, 日, 曜日, 週, 月, 四半期, 年度 |
| 朝鲜语 | 년, 일, 요일, 주, 월, 분기, 회계 연도 |
| 葡萄牙语 | Ano, Dia, Dia da Semana, Semana, Mês, Trimestre, AF |
| 西班牙语 | Año, Día, Día de la Semana, Semana, Mes, Trimestre, AF |
| 瑞典语 | År, Dag, Veckodag, Vecka, Månad, Kvartal, Räkenskapsåret |
| 泰语 | ปี, วัน, วันของสัปดาห์, สัปดาห์, เดือน, ไตรมาส, FY |
| CIF | FDA | MPI |
| DMA | FOB | MSA |
| DOB | FTE | SKU |
| EIN | KPI | UPC |
| ESP | LOB | URL |
| USD |
| 1st | as | down | of | th(数字后面的后缀) |
| 2nd | at | for | on | than |
| 3rd | but | in | off | the |
| a | by | inclu. | or | to |
| an | de | into | over | vs |
| and | da | la | per | with |
| 见解类型 | 定义 |
| 集中贡献 | 显示少数维度成员何时占对指标贡献的大部分(50% 或更多)。 |
| 主要驱动因素 | 显示与观察到的指标变化方向相同的变化最大的维度成员的值。 |
| 当前趋势 | 显示当前趋势以传达指标值的变化率、方向和波动。 |
| 趋势变化 | 显示与当前趋势显著不同的新趋势。这种见解传达了指标值的变化率、方向和波动。 |
| 排名靠后的促成因素 | 显示给定时间范围内指标的维度最低值。 |
| 主要贬损因素 | 显示与观察到的指标变化相反方向变化最大的维度成员的值。 |
| 意外值(异常值) | 显示给定时间范围内的指标值何时高于或低于基于该指标的历史观察结果的预期范围。 |
| 日期级别 | 转换为会计等效项时 |
|---|---|
| 年 | 反映会计年度。例如,如果“会计年度开始”设置为 4 月,日期“2004 年 6 月 1 日”的年份将显示为 FY 2005。 |
| 季度 | “季度”反映会计季度。例如,如果“会计年度开始”设置为 4 月,日期“2004 年 6 月 1 日”的季度将为 Q1。 |
| 月 | 行为没有任何更改。日历月与会计月相同。 |
| 日 | 行为没有任何更改。日历日与会计日相同。 |
| 小时 | 行为没有任何更改。日历小时与会计小时相同。 |
| 分钟 | 行为没有任何更改。日历分钟与会计分钟相同。 |
| 秒 | 行为没有任何更改。日历秒与会计秒相同。 |
| 周数 | “周数”反映会计周数。例如,如果“会计年度开始”设置为 4 月,日期“2004 年 4 月 1 日”的周数将为 1。 |
| 平日 | 行为没有任何更改。日历平日与会计平日相同。 |
| MM/YYYY | 行为没有任何更改。此日期格式始终显示日历日期,即使指定了会计年度也是如此。 |
| M/D/Y | 此日期格式始终显示日历日期,即使指定了会计年度也是如此。 |
| 日期部分或截断 | 使用会计日历时 |
| 年份日期部分 | “会计年度开始”设置为 4 月,日期“2004 年 6 月 1 日”的年份将显示为 FY 2005。 |
| 季度日期部分 | “会计年度开始”设置为 4 月,日期“2004 年 6 月 1 日”的季度将为 Q1。 |
| 周数日期部分 | “会计年度开始”设置为 4 月,日期“2004 年 4 月 1 日”的周数将为 1。 |
| 年份日期截断 | “会计年度开始”设置为 5 月,日期“2004 年 6 月 1 日”将变为 2004 年 5 月 1 日。 |
| 季度日期截断 | “会计年度开始”设置为 7 月,日期“2004 年 6 月 1 日”将变为 2004 年 4 月 1 日。 |
正确:“Invoices”(发票)和“Appointments”(预约)作为基表 | 错误:“Doctors”(医生)和“Patients”(患者)作为基表 |
![]() | ![]() |
基表 | 共享表 |
数据仓库架构中的事实表 | 数据仓库架构中的共享或一致维度表 |
具体到上下文或分析 (航班信息、能源使用情况) | 在不同上下文中保持一致的概念 (日期、地点) |
测量重量 | 主要维度 |
更新/事务性更频繁 (医疗预约、处方、生命体征) | 更稳定/持久 (医生、患者) |
具有外键字段 | 具有主键字段 |
基于事件 (课程表、作业成绩) | 基于实体 (学生,教室) |
| 适用于 Tableau Desktop | 对于 Tableau Prep Builder | 对于 Tableau Server |
|---|---|---|
|
|
|
| 适用于 Tableau Desktop | 对于 Tableau Prep Builder | 对于 Tableau Server、Tableau Prep Conductor、Tableau Prep Flow Authoring |
|---|---|---|
|
|
若要为 Prep 启用连接器,您还需要将 taco 添加到以下位置:
|
Tableau 中支持的 SRS/EPSG 代码: |
3857 - WGS 84/伪墨卡托投影 [默认] 4326 - WGS 84 4269 - NAD83 3824 - TWD97 3889 - IGRS 4019 - 基于 GRS 80 椭圆体的未知数据 4023 - MOLDREF99 4030 - 基于 WGS 84 椭圆体的未知数据 4031 - 基于 GEM 10C 椭圆体的未知数据 4046 - RGRDC 2005 4075 - SREF98 4081 - REGCAN95 4126 - LKS94 (ETRS89) 4130 - Moznet 4140 - NAD83(CSRS98) 4148 - Hartebeesthoek94 4151 - CHTRF95 4152 - NAD83(HARN) 4163 - Yemen NGN96 4166 - Korean 1995 4167 - NZGD2000 4170 - SIRGAS 1995 4171 - RGF93 4172 - POSGAR 4173 - IRENET95 4176 - 澳大利亚南极 4180 - EST97 4189 - REGVEN 4190 - POSGAR 98 4258 - ETRS89 4283 - GDA94 4319 - KUDAMS 4612 - JGD2000 4617 - NAD83(CSRS) 4619 - SWEREF99 4627 - RGR92 4640 - RRAF 1991 4645 - RGNC 1991 4659 - ISN93 4661 - LKS92 4667 - IKBD-92 4669 - LKS94 4670 - IGM95 4674 - SIRGAS 2000 4686 - MAGNA-SIRGAS 4687 - RGPF 4693 - Nakhl-e Ghanem 4694 - POSGAR 94 4702 - Mauritania 1999 4737 - Korea 2000 4742 - GDM2000 4747 - GR96 4749 - RGNC91-93 4755 - DGN95 4756 - VN-2000 4757 - SVY21 4758 - JAD2001 4759 - NAD83(NSRS2007) 4761 - HTRS96 4762 - BDA2000 4763 - Pitcairn 2006 4764 - RSRGD2000 4765 - Slovenia 1996 102100 - WGS 84 Web 墨卡托投影(辅助球面) |
| “数据解释”功能无法在使用以下各项的视图中运行: |
|
如果选择以下各项,“数据解释”功能将无法运行: |
|
| 当要用于解释的度量满足以下条件时,“数据解释”功能无法运行: |
|
当维度满足以下条件时,“数据解释”功能无法为其提供解释: |
|
| 所有维度 | 子类 | 区域 |
|---|---|---|
![]() | ![]() | ![]() |
| 这 5 个标记将合并在一起,而其余标记将添加到“Other”类别中。 | 与三个子类中的任何一个关联的所有标记都将合并在一起,而所有其他标记将添加到“Other”类别中。 | 与四个区域中关联的所有标记都将合并在一起,而所有其他标记将添加到“Other”类别中。 |
| 发布自定义字体工作流程
则
|
如果 | 则 |
A- 工作簿是在 Tableau Desktop 中创建的。 | 您可以在工作簿中使用计算机上安装的任何字体。 |
B- 工作簿是使用 Web 制作创建的。 | 设置文本格式时,只有 Tableau Server 或 Tableau Cloud 上安装的字体才起作用。 |
C- 工作簿发布到 Tableau Server。 | 必须在所有服务器节点上安装任何自定义字体。 如果 Tableau Server 上未安装字体,则在发布时,未安装的字体将被替换为替代字体。 |
D- 工作簿发布到 Tableau Cloud。 | 仅显示 Tableau Cloud 支持的字体。 在发布时,工作簿中的任何不支持的字体将被替换为替代字体。有关支持的字体的列表,请参见知识库文章:字体未按预期显示。 |
问题 | 可能的解决方案 |
|---|---|
某些字体在视图中正确,但其他字体不正确。 | 当视图有许多标记时,服务器将在服务器端呈现标记,并将标记显示为静态图像。这可能会导致视图中的某些字体看起来与视图的其余部分不一致。若要解决此问题,请减少每个视图的标记数。 |
对于不同的查看者,字体上的间距看起来是不同的。 | 如果查看者在其计算机上安装了自定义字体,则查看者将看到正确显示的字体。但是,每个浏览器都使用略有不同的方法来呈现字体,因此不同浏览器之间的字体显示略有不同是正常的。 |
为查看者显示的字体不同。 | 如果查看者没有在其计算机上安装自定义字体,则工作簿中任何未安装的字体将被替换为浏览器选择的替代字体。 |
| 样式元素 | 描述 | 样式属性 | 输入类型 | 格式设置选择 |
|---|---|---|---|---|
| all | 设置整个工作簿的所有字体的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| worksheet | 设置工作表默认字体的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| worksheet-title | 设置工作表标题字体的格式 。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| tooltip | 设置工具提示字体的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| dashboard-title | 设置仪表板标题的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| font-weight | 字符串 | 指定为 normal或 bold 的字符串。 | ||
| story-title | 设置故事标题字体的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| header | 设置标题字体的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| legend | 设置图例正文字体和背景颜色的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| background-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。此元素还支持两个附加数字以实现透明度,例如 #FF000080。 | ||
| legend-title | 设置所有工作表上的图例标题字体的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| filter | 设置所有工作表上的筛选器正文字体和背景颜色的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| background-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。此元素还支持两个附加数字以实现透明度,例如 #FF000080。 | ||
| filter-title | 设置所有工作表上的筛选器标题字体的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| parameter-ctrl | 设置所有工作表上的参数正文字体和背景颜色的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| background-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。此元素还支持两个附加数字以实现透明度,例如 #FF000080。 | ||
| parameter-ctrl-title | 设置所有工作表上的参数控件标题字体的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| highlighter | 设置所有工作表上的荧光笔正文字体和背景颜色的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| background-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。此元素还支持两个附加数字以实现透明度,例如 #FF000080。 | ||
| Highlighter-title | 设置所有工作表上的荧光笔控件标题字体的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| font-size | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| page-ctrl-title | 设置所有工作表上的页面卡标题字体的格式。 | font-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| font-family | 字符串 | 最大长度为 50 个字符的字符串。 | ||
| gridline | 设置视图上的网格线的格式。 | line-visibility | 字符串 | 指定为 on 或 off.的字符串。 |
| line-pattern | 字符串 | 指定为 dotted、dashed 或 solid 的字符串。 | ||
| line-width | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| line-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。此元素还支持两个附加数字以实现透明度,例如 #FF000080。 | ||
| zeroline | 设置视图上的零线的格式。 | line-visibility | 字符串 | 指定为 on 或 off.的字符串。 |
| line-pattern | 字符串 | 指定为 dotted、dashed 或 solid 的字符串。 | ||
| line-width | 整数 | 最小值为 1,最大值为 99 的整数。 | ||
| line-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。此元素还支持两个附加数字以实现透明度,例如 #FF000080。 | ||
| mark | 设置视图上的标记颜色的格式。 | mark-color | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| view | 设置视图的背景颜色的格式。 | 字符串 | 遵循十六进制颜色代码格式的字符串,例如 #FF0000。 |
| 选择工具 | 矩形 | 径向 | 套索 | 行驶时间 |
|---|---|---|---|---|
| 形状 | 矩形 | 圆形 | 自由格式路径 | 行驶时间多边形 |
| 基础 | 视觉边界 | 直线距离 | 视觉边界 | 行驶时间和路线 |
| 需要网络 | 否 | 否 | 否 | 是 |
| 扩展过去的视图 | 否 | 是 | 否 | 是 |
| 最深 | 指定应该按最精细级别执行计算。这是默认选项。 |
| 订单日期季度 | 指定应该按季度级别执行计算。 |
| 订单日期月份 | 指定应该按月份级别执行计算。
|
| Min | 字段的最小值。 |
| Max | 字段的最大值。 |
| Diff | 字段的最小和最大值之间的差。 |
| CntD | 数据中不同值(行)的数量。 |
销售额
| 产品目录
|
| 产品 ID | 产品名称 | 产品 ID | 销售额 | 交易日期 |
| 1 | 10 英寸平板电脑 | 1 | 100 | 2012 年 10 月 1 日 |
| 1 | 10 英寸平板电脑 | 1 | 2000 | 2012 年 10 月 2 日 |
| 2 | 智能手机 | 2 | 50 | 2012 年 9 月 30 日 |
| 3 | 台灯 | 3 | 10 | 2012 年 8 月 21 日 |
表 A 和表 X 不相关 | 表 B 和表 X 不相关 |
![]() | ![]() |
表 A 和表 S 相关 | 表 B 和表 S 相关(通过表 A) |
![]() | ![]() |
| 尚未相关 | 模糊相关 | 相关性性解析为单一树 | |
| 通过基础表 A 相关 | 通过基表 X 相关 | ||
![]() | ![]() | ![]() | ![]() |
拼接 | 解析不确定性 |
![]() 不相关的 FieldA 和 FieldX 通过 DimensionS 拼接 | ![]() 通过基表 A 定义的树评估 FieldS 和 FieldT |
| 基于共享属性并列不相关的字段 | 当有多个选项(模糊性或共享度量)时缩小要使用的关系路径,或当没有关系路径(尚不相关)时建立关系路径。 |
使用多基表逻辑来计算结果 | 使用单基表逻辑来计算结果 |
| 分析涉及不相关的表 | 分析涉及共享表 |
Classes(班级) | Clubs(俱乐部) | Students(学生) |
![]() | ![]() | ![]() |
字段:
| 字段:
| 字段:
|
| 已解决的问题 | 修复截止日期 |
数据提取 本地数据源(在工作簿中):尝试提取多事实关系数据源将出现“No such table”(没有这样的表)错误。 已发布数据源:提取已发布的多事实关系数据源似乎成功,但字段值可以交换。 |
如果您在 Tableau Desktop 或 Tableau Server 中仍然看到这些问题,请升级到 2024 年 7 月 24 日或更高版本。 |
EXCLUDE 详细级别表达式 仅当存在不相关字段时才应验证 INCLUDE LOD。然而,在相同条件下,EXCLUDE LOD 也可能被错误地标记为无效。 | |
嵌套用户计算 嵌套用户计算在具有多事实关系数据模型的已发布数据源中不可用。 |
一对一
示例:每辆车都有自己的车牌,车牌是特定于一辆汽车的。汽车与车牌的关系是一对一的。 请注意,即使汽车未注册或车牌号尚未分配给汽车,该差异也由引用完整性描述。汽车只能有一个车牌,车牌只能分配给一辆车,所以关联基数一直是一对一。 |
![]() |
一对多或多对一
示例:多名雇员同属于一名经理。员工与经理的关系是多对一的。经理与员工的关系是一对多的。 |
![]()
|
多对多
示例:一名演员出演多部电影,而一部电影有多名演员。演员与电影的关系是多对多的。在同一笔交易中可以购买多本书,也可以多次购买一本书。ISBN 与订单 ID 的关系是多对多的。 |
![]() |
| 关联 | 在合并来自不同详细级别的数据时使用。
|
| 联接 | 在需要在同一行结构上添加更多数据列时使用。
|
| 并集 | 在需要添加具有相同列结构的更多行数据时使用。
|
| 混合 | 在合并来自不同详细级别的数据时使用。
|
| 语法 | REGEXP_REPLACE(string, pattern, replacement) |
| 输出 | 字符串 |
| 定义 | 返回给定字符串的副本,其中正则表达式模式被替换字符串取代。 |
| 示例 | REGEXP_REPLACE('abc 123', '\s', '-') = 'abc-123' |
| 说明 | 此函数可用于文本文件、Hadoop Hive、Google BigQuery、PostgreSQL、Tableau 数据提取、Microsoft Excel、Salesforce、Vertica、Pivotal Greenplum、Teradata(版本 14.1 及更高版本)、Snowflake 和 Oracle 数据源。 对于 Tableau 数据提取,模式和替换字符串必须为常量。 |
| 语法 | REGEXP_MATCH(string, pattern) |
| 输出 | 布尔值 |
| 定义 | 如果指定的字符串的子字符串匹配正则表达式模式,则返回 true。 |
| 示例 | REGEXP_MATCH('-([1234].[The.Market])-','\[\s*(\w*\.)(\w*\s*\])')=true |
| 说明 | 此函数可用于文本文件、Google BigQuery、PostgreSQL、Tableau 数据提取、Microsoft Excel、Salesforce、Vertica、Pivotal Greenplum、Teradata(版本 14.1 及更高版本)、Impala 2.3.0(通过 Cloudera Hadoop 数据源)、Snowflake 和 Oracle 数据源。 对于 Tableau 数据提取,模式必须为常量。 |
| 语法 | REGEXP_EXTRACT(string, pattern) |
| 输出 | 字符串 |
| 定义 | 返回与正则表达式模式匹配的字符串部分。 |
| 示例 | REGEXP_EXTRACT('abc 123', '[a-z]+\s+(\d+)') = '123' |
| 说明 | 此函数可用于文本文件、Hadoop Hive、Google BigQuery、PostgreSQL、Tableau 数据提取、Microsoft Excel、Salesforce、Vertica、Pivotal Greenplum、Teradata(版本 14.1 及更高版本)、Snowflake 和 Oracle 数据源。 对于 Tableau 数据提取,模式必须为常量。 |
| 语法 | REGEXP_EXTRACT_NTH(string, pattern, index) |
| 输出 | 字符串 |
| 定义 | 返回与正则表达式模式匹配的字符串部分。子字符串匹配到第 n 个捕获组,其中 n 是给定的索引。如果索引为 0,则返回整个字符串。 |
| 示例 | REGEXP_EXTRACT_NTH('abc 123', '([a-z]+)\s+(\d+)', 2) = '123' |
| 说明 | 此函数可用于文本文件、PostgreSQL、Tableau 数据提取、Microsoft Excel、Salesforce、Vertica、Pivotal Greenplum、Teradata(版本 14.1 及更高版本)和 Oracle 数据源。 对于 Tableau 数据提取,模式必须为常量。 |
| 工作簿 | 数据源 |
|---|---|
|
|
| 版本 9.x 调色板名称 | 版本 9.x 十六进制值 |
|---|---|
Tableau 10 现在称为 Tableau Classic 10。
| <color-palette name="Classic 10" type="regular"> |
Tableau 10 Medium 现在称为 Tableau Classic Medium。
| <color-palette name="Classic 10 Medium" type="regular">
|
Tableau 10 Light
| <color-palette name="Classic 10 Light" type="regular">
|
Tableau 20 现在称为 Tableau Classic 20。
| <color-palette name="Classic 20" type="regular">
<color>#9edae5</color>
<color>#17becf</color>
<color>#dbdb8d</color>
<color>#bcbd22</color>
<color>#c7c7c7</color>
<color>#7f7f7f</color>
<color>#f7b6d2</color>
<color>#e377c2</color>
<color>#c49c94</color>
<color>#8c564b</color>
<color>#c5b0d5</color>
<color>#9467bd</color>
<color>#ff9896</color>
<color>#d62728</color>
<color>#98df8a</color>
<color>#2ca02c</color>
<color>#ffbb78</color>
<color>#ff7f0e</color>
<color>#aec7e8</color>
<color>#1f77b4</color>
|
Gray 5
替换为“Seattle Grays”。 | <color-palette name="Classic Gray 5" type="regular">
<color>#cfcfcf</color>
<color>#8f8782</color>
<color>#414451</color>
<color>#a5acaf</color>
<color>#60636a</color>
|
Color Blind 10
更新为“Color Blind”。 | <color-palette name="Classic Color Blind" type="regular">
|
Traffic Light
更新为“Traffic Light”。 | <color-palette name="Classic Traffic Light" type="regular">
|
Purple-Gray 6
已停用。 | <color-palette name="Classic Purple-Gray 6" type="regular">
|
Purple-Gray 12
更新为“Purple-Pink-Gray”。 | <color-palette name="Classic Purple-Gray 12" type="regular">
|
Green-Orange 6
已停用。 | <color-palette name="Classic Green-Orange 6" type="regular">
|
Green-Orange 12
更新为“Green-Orange-Teal”。 | <color-palette name="Classic Green-Orange 12" type="regular">
|
Blue-Red 6
已停用。 | <color-palette name="Classic Blue-Red 6" type="regular">
|
Blue-Red 12
更新为“Blue-Red-Brown”。 | <color-palette name="Classic Blue-Red 12" type="regular">
|
Cyclic
更新为“Hue Circle”。 | <color-palette name="Classic Cyclic" type="regular"> |
Green
已更新。 | <color-palette name="Classic Green" type="ordered-sequential">
|
Gray
已更新。 | <color-palette name="Classic Gray" type="ordered-sequential">
|
Blue
已更新。 | <color-palette name="Classic Blue" type="ordered-sequential">
|
Red
已更新。 | <color-palette name="Classic Red" type="ordered-sequential">
|
Orange
已更新。 | <color-palette name="Classic Orange" type="ordered-sequential">
|
Area Red
已停用。 | <color-palette name="Classic Area Red" type="ordered-sequential">
|
Area Green
已停用。 | <color-palette name="Classic Area Green" type="ordered-sequential">
|
Area Brown
已停用。 | <color-palette name="Classic Area-Brown" type="ordered-sequential">
|
Red-Green Diverging
已更新。 | <color-palette name="Classic Red-Green" type="ordered-diverging">
|
Red-Blue Diverging
已更新。 | <color-palette name="Classic Red-Blue" type="ordered-diverging">
|
Red-Black Diverging
已更新。 | <color-palette name="Classic Red-Black" type="ordered-diverging">
|
Area Red-Green Diverging
已停用。 | <color-palette name="Classic Area Red-Green" type="ordered-diverging"> |
Orange-Blue Diverging
已更新。 | <color-palette name="Classic Orange-Blue" type="ordered-diverging">
|
Green-Blue Diverging
已更新。 | <color-palette name="Classic Green-Blue" type="ordered-diverging">
|
Red-White-Green Diverging
已更新。 | <color-palette name="Classic Red-White-Green" type="ordered-diverging">
|
Red-White-Black Diverging
已更新。 | <color-palette name="Classic Red-White-Black" type="ordered-diverging">
|
Orange-White-Blue Diverging
已更新。 | <color-palette name="Classic Orange-White-Blue" type="ordered-diverging">
|
Red-White-Black Light
已停用。 | <color-palette name="Classic Red-White-Black Light" type="ordered-diverging">
|
Orange-White-Blue Light Diverging
已停用。 | <color-palette name="Classic Orange-White-Blue Light" type="ordered-diverging">
|
Red-White-Green Light Diverging
已停用。 | <color-palette name="Classic Red-White-Green Light" type="ordered-diverging">
|
Red-Green Light Diverging
已停用。 | <color-palette name="Classic Red-Green Light" type="ordered-diverging">
|
| 预测标记类型 | 预测区域显示方式 |
| 线 | 区间 |
| 形状、正方形、圆形、条形或饼形 | 须线 |
| F4 | 开始和停止向前播放 |
| SHIFT + F4 | 开始和停止向后播放 |
| Ctrl + . | 向前跳一页 |
| Ctrl + , | 向后跳一页 |
| F4 | 开始和停止向前播放 |
| Shift-F4 | 开始和停止向后播放 |
| Command-句号键 | 向前跳一页 |
| Command-逗号键 | 向后跳一页 |
| 您的数据 | 旧版连接 | 默认连接 |
|---|---|---|
| 文件名长度 | 不允许连接到文件名长度超过 64 个字符的文件。 | 文件名无长度限制。 |
| 文件名中的多个句点 | 不允许连接到文件名包含多个句点的文件。 | 文件名无句点限制。 |
| 文件中的列数 | 使用第一行中的字段数来确定文件中的列数。 | 扫描整个文件并使用行中最常见的字段数来确定文件中的列数。 |
| 标题行 | 不自动检测文件中的第一行是否为标题。 注意: 可以手动地指定文件中的第一行是标题。 | 自动检测文件中的第一行是否为标题。 注意: 可以手动地替代此检测。 |
| 空列 | 空列可见。 | 隐藏空列,因为它们不包含任何值。 |
| 您的数据 | 旧版连接 | 默认连接 |
|---|---|---|
| 字段名称中的字符数 | 字段名称被截断为 64 个字符。 | 字段名称中的字符数无限制。 |
| 字段名称中的特殊字符 | 在字段名称中不允许特殊字符。例如,引号和句点等特殊字符会被转换为数字符号。方括号会被转换为圆括号。 | 在字段名称中允许特殊字符。 |
| 字段名称中的前导和尾随空格 | 允许字段名称中的前导和尾随空格。 | 自动从列名称中删除字段名称中的前导和尾随空格。 |
| 重复的字段名称 | 对于重复的字段名称,将向字段名称附加索引编号。 例如,测试分数1。 | 对于重复的字段名称,将向字段名称附加一个空格和索引编号。 例如,测试分数 1。 |
| Excel 单元格格式 | 支持使用 Excel 中的“设置单元格格式”选项来配置的单元格格式。 | 不支持使用 Excel 中的“设置单元格格式”选项来配置的单元格格式。 |
| 货币值的精度 | 包含货币值的字段用四位数的最大精度来表示 | 表示全精度的货币值。 |
| 您的数据 | 旧版连接 | 默认连接 |
|---|---|---|
| 文件名中的特殊字符 | 在文件名中不允许特殊字符。 例如,句点等特殊字符会被转换为数字符号。 | 允许特殊字符。 |
| 标题字段名称中的字符 | 从标题字段名称中自动删除前导空格。 | 从标题字段名称中自动删除前导和尾随空格。 |
| 字符分隔符 | 仅将逗号识别为字段分隔符。 注意: 可以手动地替代此检测。 | 自动检测字段分隔符。 注意: 可以手动地替代此检测。 |
| 引号包围的文本 | 用于包围文本值的引号保持可见。 | 自动隐藏用于包围文本值的引号。 |
| ANSI 和 OEM 代码页 | 支持 ANSI 和 OEM 代码页。 | ANSI 和 OEM 代码页自动转换为跨平台兼容。 |
| BOM 代码页 | 不一致地支持 BOM 代码页。 | 支持 BOM 代码页。 |
| 数据类型检测 | 旧版连接 | 默认连接 |
|---|---|---|
| 列 | 列的数据类型由前 8 行确定。
注意: 在确定了表格中的列的数据类型后,无法更改该类型。 | 列的数据类型由前 10000 行的 95% 确定。
注意: 可以手动地替代此检测。 |
| 无时间的日期值 | 日期值被分配日期时间数据类型。 | 无时间的日期值被分配日期数据类型。有时间的日期值被分配日期时间数据类型。 |
| 数字值 | 所有数字值均表示为实数。 | 无小数点的数字值表示为整数。 |
| null 值 | 如果列包含 null 单元格,则列的数据类型自动指定为字符串数据类型。 | null 单元格不会影响数据类型的检测。 |
| 引用错误或空单元格 | 如果列包含出现引用错误的单元格或空单元格,则整列会被解释为字符串数据类型。 | 引用错误或没有值的单元格不会影响数据类型的检测。 |
| 替代数据类型的检测 | 在确定了表格中的列的数据类型后,无法更改该类型。 | 在自动检测后可以更改列的数据类型。 |
| 时间值精度 | 时间值的最小测量单位是整秒。 | 时间值的最小测量单位是小数形式的秒。 |
| DecimalSymbol 和 CurrencyDecimalSymbol schema.ini 值 | 可以识别 DecimalSymbol 和 CurrencyDecimalSymbol schema.ini 值。 | 可以识别 DecimalSymbol 和 CurrencyDecimalSymbol scheam.ini 值。但是,如果同时使用这两个值,则 DecimalSymbol 优先。 |
| 设置为文本格式的单元格 | 在使用 Excel 中的“设置单元格格式”选项将单元格的格式设置为文本时,列的数据类型被检测为字符串数据类型。 | 不支持使用 Excel 中的“设置单元格格式”选项来配置的单元格格式。 |
| Tableau Desktop 版本 | Web 版本 |
|
|
| Tableau Desktop 版本 | Web 版本 |
|
|
May2016
| June2016
| July2016
|
August2016
|
并集(具有空值)
|
| (包含已合并的列的)并集
|
| 普通颜色图例 | 颜色图例突出显示已启用 | |
![]() | ![]() |
| 地震日期时间 | ID | 震级 | 震级^10 | 纬度 | 经度 |
| 1/1/73 | centennial19730101114235 | 6.00000 | 17,488,747.04 | -35.570 | -15.427 |
| 1/2/73 | pde19730102005320300_66 | 5.50000 | 25,329,516.21 | -9.854 | 117.427 |
| 1/3/73 | pde19730103022942800_33 | 4.80000 | 6,492,506.21 | 1.548 | 126.305 |
| 1/4/73 | pde19730104003142000_33 | 4.50000 | 3,405,062.89 | 41.305 | -29.272 |
| 1/5/73 | pde19730105003948200_36 | 4.70000 | 5,259,913.22 | 0.683 | -80.018 |
| 1/6/73 | pde19730106061852300_83 | 4.90000 | 7,979,226.63 | -22.354 | -69.310 |
| “列”功能区: | 经度(连续度量,分配的经度地理角色) |
| “行”功能区: | 纬度(连续度量,分配的纬度地理角色) |
| 详细信息: | 一个或多个维度字段 |
| 大小: | 一个度量字段(聚合) |
| 标记类型: | 自动 |
| State(州/省/市/自治区) | 郡县 | Obesity Percent - 2012(肥胖百分比 - 2012 年) |
| 阿拉巴马州 | Autauga County(奥陶葛县) | 30.9000 |
| 阿拉巴马州 | Baldwin County(鲍德温县) | 26.7000 |
| 阿拉巴马州 | Barbour County(巴伯尔县) | 40.8000 |
| 阿拉巴马州 | Bibb County(比伯县) | 40.1000 |
| 阿拉巴马州 | Blount County(布朗特县) | 32.4000 |
| 阿拉巴马州 | Bullock County(布洛克县) | 44.5000 |
| “列”功能区: | 经度(连续度量,分配的经度地理角色) |
| “行”功能区: | 纬度(连续度量,分配的纬度地理角色) |
| 详细信息: | 一个或多个地理单元(已分配具有地理角色的维度) |
| 颜色: | 度量或维度 |
| 标记类型: | “自动”或“地图” |
| 线 | 线路组(路径 ID) | 点顺序 | Station | 纬度 | 经度 | 交通量 |
| 1 | 1 | 1 | 法国拉德芳斯区(新凯旋门) | 48.891934 | 2.237883 | 14,275,382 |
| 1 | 1 | 2 | 保防广场 | 48.887843 | 2.250442 | 9,843,051 |
| 1 | 1 | 3 | 讷伊桥 | 48.884509 | 2.259892 | 6,902,931 |
| 10 BOUCLE | 10 | 1 | 布洛涅-让-饶勒斯 | 48.842222 | 2.238836 | 3,847,782 |
| 10 BOUCLE | 10 | 2 | 奥特伊门 | 48.848074 | 2.258648 | 687,237 |
| 10 BOUCLE | 10 | 3 | 米歇尔-安热-奥特伊 | 48.847740 | 2.264297 | 2,222,709 |
| “列”功能区: | 经度(连续度量,分配的经度地理角色) |
| “行”功能区: | 纬度(连续度量,分配的纬度地理角色) |
| 详细信息: | “路径 ID”字段(离散维度) |
| 路径: | “Order”(订单)字段(连续维度) |
| 标记类型: | 线 |
| Origin-Destination | Station | Path ID | 纬度 | 经度 |
| Origin | BT-01 | BT-01_BT-01 | 47.61841 | -122.35101 |
| Destination | BT-01 | BT-01_BT-01 | 47.61841 | -122.35101 |
| Origin | BT-01 | BT-01_BT-03 | 47.61841 | -122.35101 |
| Destination | BT-03 | BT-01_BT-03 | 47.61576 | -122.34843 |
| Origin | BT-01 | BT-01_BT-04 | 47.61841 | -122.35101 |
| Destination | BT-04 | BT-01_BT-04 | 47.61613 | -122.34108 |
| Origin | BT-01 | BT-01_BT-05 | 47.61841 | -122.35101 |
| Destination | BT-05 | BT-01_BT-05 | 47.61303 | -122.34410 |
| Origin-Destination | 位置名称 | Path ID | 纬度 | 经度 |
| Origin | BT-01 | BT-01_BT-01 | 47.61841 | -122.35101 |
| Destination | BT-01 | BT-01_BT-01 | 47.61841 | -122.35101 |
| Origin | BT-01 | BT-01_BT-03 | 47.61841 | -122.35101 |
| Destination | BT-03 | BT-01_BT-03 | 47.61576 | -122.34843 |
| “列”功能区: | 经度(连续度量,分配的经度地理角色) |
| “行”功能区: | 纬度(连续度量,分配的纬度地理角色) |
| 详细信息: | “路径 ID”字段(离散维度) |
| 标记类型: | 线 |
| Storm Name(风暴名称) | Date(日期) | 纬度 | 经度 | Basin(盆地) | Wind Speed (kt)(风速 (kt)) |
| PAKHAR | 3/26/12 12:00:00 AM | 9.5000 | 115.700 | 西太平洋 | 0 |
| PAKHAR | 3/26/12 6:00:00 AM | 9.5000 | 115.400 | 西太平洋 | 0 |
| PAKHAR | 3/26/12 12:00:00 PM | 9.5000 | 115.100 | 西太平洋 | 0 |
| PAKHAR | 3/26/12 6:00:00 PM | 9.4000 | 114.800 | 西太平洋 | 0 |
| PAKHAR | 3/27/12 12:00:00 AM | 9.4000 | 114.500 | 西太平洋 | 0 |
| PAKHAR | 3/27/12 6:00:00 AM | 9.4000 | 114.300 | 西太平洋 | 35 |
| “列”功能区: | 经度(连续度量,分配的经度地理角色) |
| “行”功能区: | 纬度(连续度量,分配的纬度地理角色) |
| 详细信息: | 维度(每个路径的唯一 ID) |
| 路径: | 用于定义连接数据点的顺序的“Date”(日期)字段或顺序字段 |
| 标记类型: | 线 |
| 纬度 | 经度 |
| 32.2000 | -101.5000 |
| 38.5800 | -92.5800 |
| 41.2000 | -89.6800 |
| 39.2800 | -87.4000 |
| 41.7800 | -87.7800 |
| 39.5000 | -90.0800 |
| “列”功能区: | 经度(连续度量,分配的经度地理角色) |
| “行”功能区: | 纬度(连续度量,分配的纬度地理角色) |
| 标记类型: | 自动 |
简单地图
| 基于空间文件的地图
|
比例符号地图
| 点分布图
|
热图(密度图)
| 填充地图(面量图)
|
流程(路径)图
| 起点-终点地图
|
双轴(分层)地图
| 包含饼图的填充地图
|
| 组件 | 语法 | 示例 |
函数 | 有关如何为 Tableau 中的所有函数设置格式的示例,请参见Tableau 函数(按字母顺序)或Tableau 函数(按类别)。 |
|
字段 | 计算中的字段通常括在方括号 [ ] 中。 有关详细信息,请参见字段语法。 |
|
运算符 |
有关可在 Tableau 计算中使用的运算符类型以及这些运算符在公式中的执行顺序的信息,请参见运算符语法。 |
|
文本表达式 | 数字文本写为数字。 字符串文本带有引号。 日期文本带有 # 符号。 布尔文本写为 true 或 false。 Null 文本写为 Null。 有关详细信息,请参见文本表达式语法。 |
|
参数 | 计算中的参数应括在方括号 [ ] 中,就像字段一样。有关详细信息,请参阅创建参数。 |
|
注释 | 若要在计算中输入注释,请键入两个正斜杠 //。有关详细信息,请参见向计算中添加注释。 可以通过键入 /* 开始注释以及 */ 结束注释,从而添加多行注释。 |
|
| 地理角色 | 如果字段包含以下内容,则将此角色分配给字段: |
| 机场 | 国际航空运输协会 (IATA) 或国际民航组织 (ICAO) 机场代码。 |
| 地区代码(美国) | 美国电话区号;仅限数字。 |
| CBSA/MSA(美国) | 由美国行政管理和预算局定义的美国核心基础统计区域 (CBSA),包括大都市统计区域 (MSA)。可识别 CBSA/MSA 代码和名称。 |
| 城市 | 全世界人口达到或超过 15,000 人的城市。名称使用英语(英国英语和美国英语)、法语、德语、西班牙语、巴西葡萄牙语、日语、朝鲜语和中文(简体中文和繁体中文)显示。 |
| 国会选区(美国) | 美国国会选区。 |
| 国家/地区 | 全世界的国家、地区和领地。名称使用英语(英国或美国)、法语(加拿大和法国)、德语、西班牙语、巴西葡萄牙语、日语、朝鲜语、中文(简体中文繁体中文)、瑞典语和荷兰语显示。Tableau 还可识别 FIPS 10、ISO 3166-1 alpha 2 以及 ISO 3166-1 alpha 3。名称使用多种格式,包括长名称、短名称,以及各种缩写。 |
| 郡县 | 所选国家/地区的二级行政区域。例如,美国的郡/县、法国的 départements、德国的 kriese 等。 注意: 二级行政区域定义因国家/地区而异。在 Tableau 中,所有二级行政区域都使用“郡县”地理角色进行编码。有关详细信息,请参见 Tableau 支持用于构建地图视图的位置数据部分。 |
| NUTS 欧洲 | NUTS(地域统计单位命名法)1 – 3 级代码。支持代码和名称,包括同义词。 |
| 纬度 | 以十进制度数为单位的纬度。只能用于数字字段。 |
| 经度 | 以十进制度数为单位的经度。只能用于数字字段。 |
| 州/省/市/自治区 | 全世界范围的州/省/市/自治区,以及其他一级行政区域。名称使用英语(英国英语和美国英语)、法语、德语、西班牙语、巴西葡萄牙语、日语、朝鲜语和中文(简体中文和繁体中文)显示。注意: 某些名称只能使用其本地形式。 |
| 邮政编码 | 所选国家/地区的邮政编码。例如,美国的五位邮政编码、澳大利亚的四位邮政编码、德国的五位邮政编码等。有关详细信息,请参见 Tableau 支持用于构建地图视图的位置数据部分。 |
| 嵌套 | 非嵌套 |
![]() | ![]() |
嵌套排序将单独考虑每个窗格,并按窗格对行进行排序。 “紫色”在排序后位于“织物”和“纸”的“绿色”的上方,但位于“油漆”的“绿色”的下方。 | 非嵌套排序考虑跨窗格的值,并且每个窗格的值顺序相同。 对于所有材料,“紫色”都位于“绿色”上方,因为在聚合中,“紫色”要高于“绿色”。 |
| 嵌套排序在窗格的上下文内看起来是正确的,但未传达有关值的总体比较情况的聚合信息。 | 非嵌套排序在单个窗格中可能看上去不正确,但总是能传达聚合值的总体比较情况。 |
| 默认情况下,通过轴进行排序会进行嵌套排序。 | 默认情况下,通过字段标题进行排序会进行非嵌套排序。 |
| 此工作簿主题... | 与以下 Tableau 版本关联... |
|---|---|
| 平滑 | 版本 10.x 及更高版本 |
| 清理 | 版本 8.0.x – 9.3.x |
| 现代 | 版本 3.5 – 7.0.x |
| 经典 | 版本 1.0 – 3.2 |
| 字段 | 包含该字段的原因 |
| Life Expectancy Female 和 Life Expectancy Male | 人们的寿命越长,就越有可能对在晚年外出旅游感兴趣。 |
| Population Urban | 在人口密度更大的地区进行服务营销更容易。 |
| Population 65+ | 目标群体是有时间和资金外出旅游的老年居民。 |
| TourismPerCapita | 这是您必须作为命名计算字段创建的度量。公式为:
Tourism Outbound 对某个国家/地区的居民每年花费在国际旅游上的资金(以美元为单位)进行聚合。但必须将这一总金额除以每个国家/地区的人口来确定每个居民花费在国际旅游上的平均金额。 |
| 顾客 | Contact | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| Projector rental | 顾客 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| DATE('01/01/'+STR([Member since])) |
| 日期 | 保留类型 | 请求者 ID | ID | First name | Last name | 分支 | 成员开始日期 | Units borrowed | Fees | Suggested limit |
|---|---|---|---|---|---|---|---|---|---|---|
1/1/2000 | 单个 | 233445589 | 232502870 | Alan | Wang | North | 2000 | 1 | 0.00 | 15 |
| 1/1/2000 | 单个 | 233445589 | 233445589 | Fred | Suzuki | North | 2000 | 52 | 0.90 | 15 |
| 1/1/2000 | 单个 | 233445589 | 233445566 | Ashley | Garcia | 南部 | 2000 | 243 | 11.30 | 15 |
| 1/1/2000 | 单个 | 233445589 | 233448978 | John | Smith | North | 2000 | 36 | 3.50 | 15 |
| Tableau Desktop 版本 | Web 版本 |
|
|
| 日历系统 | 周数 | 年数 |
| 标准公历 | 1 | 2011 |
| ISO-8601 | 52 | 2010 |
| 注释 | 要使用的日历 | 示例格式字符串 |
| [Y] | ISO-8601 | ww[Y] yyyy[Y] |
| [y] | 标准公历 | ww[y] yyyy[y] |
| 格式字符串 | 设置化输出 |
| yyyy | 2013 |
| yyyy[Y] | 2014 |
| yyyy ww | 2014 1 |
| yyyy mm | 2013 12 |
| ww yyyy | 1 2014 |
| mm yyyy | 12 2013 |
| ww yyyy[y] | 1 2013 |
| mm yyyy[Y] | 12 2014 |
| yyyy mm ww | 2013 12 1 |
| mm yyyy ww | 12 2013 1 |
| ww mm yyyy | 1 12 2013 |
| ww mm yyyy[Y] | 1 12 2014 |
| ww yyyy mm | 1 2014 12(格式不明确) |
| ww yyyy[y] mm | 1 2013 12 |
| ww yyyy mm yyyy | 1 2014 12 2013 |
| ww yyyy yyyy mm | 1 2014 2013 12 |
| yyyy mm ww yyyy | 2013 12 1 2014 |
| 语法 | ASCII(string) |
| 输出 | 数字 |
| 定义 | 返回 <string> 的第一个字符的 ASCII 码。 |
| 示例 | ASCII('A') = 65 |
| 说明 | 这是 CHAR 函数的反函数。 |
| 语法 | CHAR(number) |
| 输出 | 字符串 |
| 定义 | 返回通过 ASCII 代码 <number> 编码的字符。 |
| 示例 | CHAR(65) = 'A' |
| 说明 | 这是 ASCII 函数的反函数。 |
| 语法 | CONTAINS(string, substring) |
| 输出 | 布尔值 |
| 定义 | 如果给定字符串包含指定子字符串,则返回 true。 |
| 示例 | CONTAINS("Calculation", "alcu") = true |
| 说明 | 另请参见逻辑函数 根据数据源的不同,CONTAINS 可能区分大小写。也就是说,对于某些数据源, |
| 语法 | ENDSWITH(string, substring) |
| 输出 | 布尔值 |
| 定义 | 如果给定字符串以指定子字符串结尾,则返回 true。会忽略尾随空格。 |
| 示例 | ENDSWITH("Tableau", "leau") = true |
| 说明 | 另请参见附加函数文档中支持的正则表达式。 |
| 语法 | FIND(string, substring, [start]) |
| 输出 | 数字 |
| 定义 | 返回子字符串在字符串中的索引位置,如果未找到子字符串,则返回 0。字符串中第一个字符的位置为 1。 如果添加了可选参数 |
| 示例 | FIND("Calculation", "alcu") = 2FIND("Calculation", "Computer") = 0FIND("Calculation", "a", 3) = 7FIND("Calculation", "a", 2) = 2FIND("Calculation", "a", 8) = 0 |
| 说明 | 另请参见附加函数文档中支持的正则表达式。 |
| 语法 | FINDNTH(string, substring, occurrence) |
| 输出 | 数字 |
| 定义 | 返回指定字符串内的第 n 个子字符串的位置,其中 n 由 occurrence 参数定义。 |
| 示例 | FINDNTH("Calculation", "a", 2) = 7 |
| 说明 | 所有数据源都不可使用 另请参见附加函数文档中支持的正则表达式。 |
| 语法 | LEFT(string, number) |
| 输出 | 字符串 |
| 定义 | 返回字符串最左侧一定 <number> 的字符。 |
| 示例 | LEFT("Matador", 4) = "Mata" |
| 说明 | 另请参见 MID 和 RIGHT。 |
| 语法 | LEN(string) |
| 输出 | 数字 |
| 定义 | 返回字符串长度。 |
| 示例 | LEN("Matador") = 7 |
| 说明 | 不要与空间函数 LENGTH 混淆。 |
| 语法 | LOWER(string) |
| 输出 | 字符串 |
| 定义 | 以全小写字符返回提供的 <string>。 |
| 示例 | LOWER("ProductVersion") = "productversion" |
| 说明 | 另请参见 UPPER 和 PROPER。 |
| 语法 | LTRIM(string) |
| 输出 | 字符串 |
| 定义 | 返回移除了所有前导空格的所提供的 <string>。 |
| 示例 | LTRIM(" Matador ") = "Matador " |
| 说明 | 另请参见 RTRIM。 |
| 语法 | MAX(expression) 或 MAX(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最大值。
|
| 示例 | MAX(4,7) = 7 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | (MID(string, start, [length]) |
| 输出 | 字符串 |
| 定义 | 返回从指定 如果添加了可选数字参数 |
| 示例 | MID("Calculation", 2) = "alculation"MID("Calculation", 2, 5) ="alcul" |
| 说明 | 另请参见附加函数文档中支持的正则表达式。 |
| 语法 | MIN(expression) 或 MIN(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最小值。
|
| 示例 | MIN(4,7) = 4 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | PROPER(string) |
| 输出 | 字符串 |
| 定义 | 返回所提供的 |
| 示例 | PROPER("PRODUCT name") = "Product Name"PROPER("darcy-mae") = "Darcy-Mae" |
| 说明 | 空格和非字母数字字符(如标点符号)被视为分隔符。 |
| 数据库限制 | PROPER 仅适用于某些平面文件和数据提取。如果您需要在不支持 PROPER 的数据源中使用 PROPER,请考虑使用数据提取。 |
| 语法 | REPLACE(string, substring, replacement |
| 输出 | 字符串 |
| 定义 | 在 <string> 中搜索 <substring> 并将其替换为 <replacement>。如果未找到 <substring>,则字符串保持不变。 |
| 示例 | REPLACE("Version 3.8", "3.8", "4x") = "Version 4x" |
| 说明 | 另请参见附加函数文档中的 REGEXP_REPLACE。 |
| 语法 | RIGHT(string, number) |
| 输出 | 字符串 |
| 定义 | 返回字符串最右侧一定 <number> 的字符。 |
| 示例 | RIGHT("Calculation", 4) = "tion" |
| 说明 | 另请参见 LEFT 和 MID。 |
| 语法 | RTRIM(string) |
| 输出 | 字符串 |
| 定义 | 返回移除了所有尾随空格的所提供的 <string>。 |
| 示例 | RTRIM(" Calculation ") = " Calculation" |
| 说明 | 另请参见 LTRIM 和 TRIM。 |
| 语法 | SPACE(number) |
| 输出 | 字符串(具体来说,只是空格) |
| 定义 | 返回由指定数量的重复空格组成的字符串。 |
| 示例 | SPACE(2) = " " |
| 语法 | SPLIT(string, delimiter, token number) |
| 输出 | 字符串 |
| 定义 | 返回字符串中的一个子字符串,并使用分隔符字符将字符串分为一系列标记。 |
| 示例 | SPLIT ("a-b-c-d", "-", 2) = "b"SPLIT ("a|b|c|d", "|", -2) = "c" |
| 说明 | 字符串将被解释为分隔符和标记的交替序列。因此,对于字符串
另请参见附加函数文档中支持的正则表达式。 |
| 数据库限制 | 可以为以下数据源类型使用拆分和自定义拆分命令:Tableau 数据提取、Microsoft Excel、文本文件、PDF 文件、Salesforce、OData、Microsoft Azure Market Place、Google Analytics(分析)、Vertica、Oracle、MySQL、PostgreSQL、Teradata、Amazon Redshift、Aster 数据、Google Big Query、Cloudera Hadoop Hive、Hortonworks Hive 和 Microsoft SQL Server。 某些数据源在拆分字符串时会有限制。请参见本主题后面的 SPLIT 函数限制。 |
| 语法 | STARTSWITH(string, substring) |
| 输出 | 布尔值 |
| 定义 | 如果 string 以 substring 开头,则返回 true。会忽略前导空格。 |
| 示例 | STARTSWITH("Matador, "Ma") = TRUE |
| 说明 | 另请参见附加函数文档中的 CONTAINS 以及支持的正则表达式。 |
| 语法 | TRIM(string) |
| 输出 | 字符串 |
| 定义 | 返回移除了前导和尾随空格的所提供的 <string>。 |
| 示例 | TRIM(" Calculation ") = "Calculation" |
| 说明 | 另请参见 LTRIM 和 RTRIM。 |
| 语法 | UPPER(string) |
| 输出 | 字符串 |
| 定义 | 以全大写字符返回提供的 <string>。 |
| 示例 | UPPER("Calculation") = "CALCULATION" |
| 说明 | 另请参见 PROPER 和 LOWER。 |
| 数据源 | 左/右约束 | 最大拆分数量 | 版本限制 |
| Tableau 数据提取 | 两侧 | 无限 | |
| Microsoft Excel | 两侧 | 无限 | |
| 文本文件 | 两侧 | 无限 | |
| Salesforce | 两侧 | 无限 | |
| OData | 两侧 | 无限 | |
| Google Analytics(分析) | 两侧 | 无限 | |
| Tableau 数据服务器 | 两侧 | 无限 | 在版本 9.0 中支持。 |
| Vertica | 仅左侧 | 10 | |
| Oracle | 仅左侧 | 10 | |
| MySQL | 两侧 | 10 | |
| PostgreSQL | 在版本 9.0 之前仅左侧;版本 9.0 及更高版本中为两侧 | 10 | |
| Teradata | 仅左侧 | 10 | 版本 14 及更高版本 |
| Amazon Redshift | 仅左侧 | 10 | |
| Aster Database | 仅左侧 | 10 | |
| Google BigQuery | 仅左侧 | 10 | |
| Hortonworks Hadoop Hive | 仅左侧 | 10 | |
| Cloudera Hadoop | 仅左侧 | 10 | 版本 2.3.0 中开始支持 Impala。 |
| Microsoft SQL Server | 两侧 | 10 | 2008 及更高版本 |
| 包括其他 | 不包括其他 |
|---|---|
![]() | ![]() |
| Runner | Action | Time |
|---|---|---|
| Amanda | Start | 9/3/2016 3:04 PM |
| Oscar | Start | 9/3/2016 3:04 PM |
| William | Start | 9/3/2016 3:04 PM |
| Amanda | End | 9/3/2016 3:25 PM |
| Oscar | End | 9/3/2016 3:21 PM |
| William | End | 9/3/2016 3:16 PM |
| 产品名称 | 产品图像 URL | 产品销售额 |
| 平面 | https://img.example.com/flats.png | 12,118 |
| 高跟鞋 | https://img.example.com/highheels.png | 15,865 |
| 跑步鞋 | https://img.example.com/runningshoes.png | 14,200 |
| 坡跟鞋 | https://img.example.com/wedges.png | 8,665 |
| 计算 | 结果 |
RIGHT([Value], 4) | 8892 |
LEFT([Value], 4) | IGW8 |
LEFT(RIGHT([Value], 2) , 1) | 9 |
| 原始值 | 拆分字段值 |
| Zip-98102 | 98102 |
| Zip-98109 | 98109 |
| Zip-98119 | 98199 |
| Zip-98195 | 98195 |
![]() | A:月中的天 B:月 C:年 D:小时、分钟、秒、毫秒、期间 |
![]() | A:格式 B:字符串 |
| 日期部分 | 符号 | 示例输出 |
|---|---|---|
| 年 | yy y, yyyy Y | 26 2026 2026(用于基于年中某周的日历) |
| 年中的季度 | Q QQQ QQQQ | 2 02 Q2 第二季度 |
| 月 | M MM MMM MMMM | 9 09 9 月 九月 |
| 一年中的某周 | w、ww | 47 |
| 周中的天 | E, EE, EEE EEEE EEEEE | 周一 星期一 M |
| 月中的天 | d dd | 1、15 01、15 |
| 年中的天 (1-365) | D | 23、143 |
小时 (1-12) | h hh | 8 08 |
| 小时 (0-23) | H HH | 8 08 |
| 分钟 | m mm | 8 08 |
| 一分钟中的秒 | s ss | 5 05 |
| 小数秒 | S SS SSS SSSS | 2 23 235 2350 |
| 天中的毫秒 | A | 34532 |
| 期间(am/pm 标记) | a、aa、aaa | AM、am、PM |
| 时区 | z、zz、zzz zzzz Z、ZZ、ZZZ ZZZZ | PDT 太平洋夏令时 -0800 PST-08:00 |
| 操作 | 结果 |
| 将“Discount”(折扣)从度量转换为维度... | 销售额值不再依据折扣率聚合,从而会生成折线图(而不是散点图)。 |
| 将“Discount”(折扣)从连续转换为离散... | Tableau 将在视图底部显示标题,而不是连续轴。 |
| 语法 | ABS(number) |
| 输出 | 数字(正数) |
| 定义 | 返回给定 <number> 的绝对值。 |
| 示例 | ABS(-7) = 7 第二个示例返回“Budget Variance”(预算差异)字段中包含的所有数字的绝对值。 |
| 说明 | 另请参见 SIGN。 |
| 语法 | ACOS(number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 返回给定 <number> 的反余弦(角度)。 |
| 示例 | ACOS(-1) = 3.14159265358979 |
| 说明 | 反函数 COS 以弧度为单位的角度作为参数,并返回余弦值。 |
| 语法 | ASIN(number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 返回给定 <number> 的反正弦(角度)。 |
| 示例 | ASIN(1) = 1.5707963267949 |
| 说明 | 反函数 SIN 以弧度为单位的角度作为参数,并返回正弦值。 |
| 语法 | ATAN(number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 返回给定 <number> 的反正切(角度)。 |
| 示例 | ATAN(180) = 1.5652408283942 |
| 说明 | 反函数 |
| 语法 | ATAN2(y number, x number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 返回两个数字(x 和 y)之间的反正切(角度)。结果以弧度表示。 |
| 示例 | ATAN2(2, 1) = 1.10714871779409 |
| 说明 | 另请参见 ATAN、TAN 和 COT。 |
| 语法 | CEILING(number) |
| 输出 | 整数 |
| 定义 | 将 <number> 舍入为值相等或更大的最近整数。 |
| 示例 | CEILING(2.1) = 3 |
| 说明 | 另请参见 FLOOR 和 ROUND。 |
| 数据库限制 |
|
| 语法 | COS(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字 |
| 定义 | 返回角度的余弦。 |
| 示例 | COS(PI( ) /4) = 0.707106781186548 |
| 说明 | 反函数 |
| 语法 | COT(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字 |
| 定义 | 返回角度的余切。 |
| 示例 | COT(PI( ) /4) = 1 |
| 说明 | 另请参见 ATAN、TAN 和 PI。若要将角度从度数转换为弧度,请使用 RADIANS。 |
| 语法 | DEGREES(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字(度) |
| 定义 | 将以弧度表示的角度转换为度数。 |
| 示例 | DEGREES(PI( )/4) = 45.0 |
| 说明 | 反函数 另请参见 |
| 语法 | DIV(integer1, integer2) |
| 输出 | 整数 |
| 定义 | 返回将 <integer1> 除以 <integer2> 的除法运算的整数部分。 |
| 示例 | DIV(11,2) = 5 |
| 语法 | EXP(number) |
| 输出 | 数字 |
| 定义 | 返回 e 的给定 <number> 次幂。 |
| 示例 | EXP(2) = 7.389 |
| 说明 | 另请参见 LN。 |
| 语法 | FLOOR(number) |
| 输出 | 整数 |
| 定义 | 将数字舍入为值相等或更小的最近 <number>。 |
| 示例 | FLOOR(7.9) = 7 |
| 说明 | 另请参见 CEILING 和 ROUND。 |
| 数据库限制 |
|
| 语法 | HEXBINX(number, number) |
| 输出 | 数字 |
| 定义 | 将 x、y 坐标映射到最接近的六边形数据桶的 x 坐标。数据桶的边长为 1,因此,可能需要相应地缩放输入。 |
| 示例 | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
| 说明 | HEXBINX 和 HEXBINY 是用于六边形数据桶的分桶和标绘函数。六边形数据桶是对 x/y 平面(例如地图)中的数据进行可视化的有效而简洁的选项。由于数据桶是六边形的,因此每个数据桶都非常近似于一个圆,并最大程度地减少了从数据点到数据桶中心的距离变化。这使得聚类分析更加准确并且能提供有用的信息。 |
| 语法 | HEXBINY(number, number) |
| 输出 | 数字 |
| 定义 | 将 x、y 坐标映射到最接近的六边形数据桶的 y 坐标。数据桶的边长为 1,因此,可能需要相应地缩放输入。 |
| 示例 | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
| 说明 | 另请参见 HEXBINX。 |
| 语法 | LN(number) |
| 输出 | 数字 如果参数小于或等于零,则输出为 |
| 定义 | 返回 <number> 的自然对数。 |
| 示例 | LN(50) = 3.912023005 |
| 说明 | 另请参见 EXP 和 LOG。 |
| 语法 | LOG(number, [base])如果可选的 base 参数不存在,则使用底数 10。 |
| 输出 | 数字 |
| 定义 | 返回数字以给定底数为底的对数。 |
| 示例 | LOG(16,4) = 2 |
| 说明 | 另请参见 POWER LN。 |
| 语法 | MAX(expression) 或 MAX(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最大值。
|
| 示例 | MAX(4,7) = 7 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | MIN(expression) 或 MIN(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最小值。
|
| 示例 | MIN(4,7) = 4 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | PI() |
| 输出 | 数字 |
| 定义 | 返回数字常量 pi:3.14159。 |
| 示例 | PI() = 3.14159 |
| 说明 | 对于以弧度为输入的三角函数非常有用。另请参见 RADIANS。 |
| 语法 | POWER(number, power) |
| 输出 | 数字 |
| 定义 | 计算 <number> 的指定次 <power>。 |
| 示例 | POWER(5,3) = 125 |
| 说明 | 也可以使用 ^ 符号,例如 5^3 = POWER(5,3) = 125 |
| 语法 | RADIANS(number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 将给定 <number> 从度数转换为弧度。 |
| 示例 | RADIANS(180) = 3.14159 |
| 说明 | 反函数 DEGREES 获取以弧度为单位的角度,并返回以度为单位的角度。 |
| 语法 | ROUND(number, [decimals]) |
| 输出 | 数字 |
| 定义 | 将
|
| 示例 | ROUND(1/3, 2) = 0.33 |
| 说明 | 某些数据库(例如 SQL Server)允许指定负长度,其中 -1 将数字舍入为 10 的倍数,-2 舍入为 100 的倍数,依此类推。此功能并不适用于所有数据库。例如,Excel 和 Access 不具备此功能。
|
| 语法 | SIGN(number) |
| 输出 | -1、0 或 1 |
| 定义 | 返回 <number> 的符号:可能的返回值为:在数字为负时为 -1,在数字为零时为 0,在数字为正时为 1。 |
| 示例 | SIGN(AVG(Profit)) = -1 |
| 说明 | 另请参见 ABS。 |
| 语法 | SIN(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字 |
| 定义 | 返回角度的正弦。 |
| 示例 | SIN(0) = 1.0 |
| 说明 | 反函数 |
| 语法 | SQRT(number) |
| 输出 | 数字 |
| 定义 | 返回 <number> 的平方根。 |
| 示例 | SQRT(25) = 5 |
| 说明 | 另请参见 SQUARE。 |
| 语法 | SQUARE(number) |
| 输出 | 数字 |
| 定义 | 返回 <number> 的平方。 |
| 示例 | SQUARE(5) = 25 |
| 说明 | 另请参见 SQRT 和 POWER。 |
| 语法 | TAN(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字 |
| 定义 | 返回角度的正切。 |
| 示例 | TAN(PI ( )/4) = 1.0 |
| 说明 | 另请参见 ATAN、ATAN2、COT 和 PI。若要将角度从度数转换为弧度,请使用 RADIANS。 |
| 语法 | ZN(expression) |
| 输出 | 任意,或 o |
| 定义 | 如果 使用此函数将 null 值替换为零。 |
| 示例 | ZN(Grade) = 0 |
| 说明 | 当在计算中使用可能包含 null 的字段时,这是一个非常有用的函数。用 ZN 封装字段可以防止用 null 计算导致的错误。 |
| 语法 | ASCII(string) |
| 输出 | 数字 |
| 定义 | 返回 <string> 的第一个字符的 ASCII 码。 |
| 示例 | ASCII('A') = 65 |
| 说明 | 这是 CHAR 函数的反函数。 |
| 语法 | CHAR(number) |
| 输出 | 字符串 |
| 定义 | 返回通过 ASCII 代码 <number> 编码的字符。 |
| 示例 | CHAR(65) = 'A' |
| 说明 | 这是 ASCII 函数的反函数。 |
| 语法 | CONTAINS(string, substring) |
| 输出 | 布尔值 |
| 定义 | 如果给定字符串包含指定子字符串,则返回 true。 |
| 示例 | CONTAINS("Calculation", "alcu") = true |
| 说明 | 另请参见逻辑函数 根据数据源的不同,CONTAINS 可能区分大小写。也就是说,对于某些数据源, |
| 语法 | ENDSWITH(string, substring) |
| 输出 | 布尔值 |
| 定义 | 如果给定字符串以指定子字符串结尾,则返回 true。会忽略尾随空格。 |
| 示例 | ENDSWITH("Tableau", "leau") = true |
| 说明 | 另请参见附加函数文档中支持的正则表达式。 |
| 语法 | FIND(string, substring, [start]) |
| 输出 | 数字 |
| 定义 | 返回子字符串在字符串中的索引位置,如果未找到子字符串,则返回 0。字符串中第一个字符的位置为 1。 如果添加了可选参数 |
| 示例 | FIND("Calculation", "alcu") = 2FIND("Calculation", "Computer") = 0FIND("Calculation", "a", 3) = 7FIND("Calculation", "a", 2) = 2FIND("Calculation", "a", 8) = 0 |
| 说明 | 另请参见附加函数文档中支持的正则表达式。 |
| 语法 | FINDNTH(string, substring, occurrence) |
| 输出 | 数字 |
| 定义 | 返回指定字符串内的第 n 个子字符串的位置,其中 n 由 occurrence 参数定义。 |
| 示例 | FINDNTH("Calculation", "a", 2) = 7 |
| 说明 | 所有数据源都不可使用 另请参见附加函数文档中支持的正则表达式。 |
| 语法 | LEFT(string, number) |
| 输出 | 字符串 |
| 定义 | 返回字符串最左侧一定 <number> 的字符。 |
| 示例 | LEFT("Matador", 4) = "Mata" |
| 说明 | 另请参见 MID 和 RIGHT。 |
| 语法 | LEN(string) |
| 输出 | 数字 |
| 定义 | 返回字符串长度。 |
| 示例 | LEN("Matador") = 7 |
| 说明 | 不要与空间函数 LENGTH 混淆。 |
| 语法 | LOWER(string) |
| 输出 | 字符串 |
| 定义 | 以全小写字符返回提供的 <string>。 |
| 示例 | LOWER("ProductVersion") = "productversion" |
| 说明 | 另请参见 UPPER 和 PROPER。 |
| 语法 | LTRIM(string) |
| 输出 | 字符串 |
| 定义 | 返回移除了所有前导空格的所提供的 <string>。 |
| 示例 | LTRIM(" Matador ") = "Matador " |
| 说明 | 另请参见 RTRIM。 |
| 语法 | MAX(expression) 或 MAX(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最大值。
|
| 示例 | MAX(4,7) = 7 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | (MID(string, start, [length]) |
| 输出 | 字符串 |
| 定义 | 返回从指定 如果添加了可选数字参数 |
| 示例 | MID("Calculation", 2) = "alculation"MID("Calculation", 2, 5) ="alcul" |
| 说明 | 另请参见附加函数文档中支持的正则表达式。 |
| 语法 | MIN(expression) 或 MIN(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最小值。
|
| 示例 | MIN(4,7) = 4 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | PROPER(string) |
| 输出 | 字符串 |
| 定义 | 返回所提供的 |
| 示例 | PROPER("PRODUCT name") = "Product Name"PROPER("darcy-mae") = "Darcy-Mae" |
| 说明 | 空格和非字母数字字符(如标点符号)被视为分隔符。 |
| 数据库限制 | PROPER 仅适用于某些平面文件和数据提取。如果您需要在不支持 PROPER 的数据源中使用 PROPER,请考虑使用数据提取。 |
| 语法 | REPLACE(string, substring, replacement |
| 输出 | 字符串 |
| 定义 | 在 <string> 中搜索 <substring> 并将其替换为 <replacement>。如果未找到 <substring>,则字符串保持不变。 |
| 示例 | REPLACE("Version 3.8", "3.8", "4x") = "Version 4x" |
| 说明 | 另请参见附加函数文档中的 REGEXP_REPLACE。 |
| 语法 | RIGHT(string, number) |
| 输出 | 字符串 |
| 定义 | 返回字符串最右侧一定 <number> 的字符。 |
| 示例 | RIGHT("Calculation", 4) = "tion" |
| 说明 | 另请参见 LEFT 和 MID。 |
| 语法 | RTRIM(string) |
| 输出 | 字符串 |
| 定义 | 返回移除了所有尾随空格的所提供的 <string>。 |
| 示例 | RTRIM(" Calculation ") = " Calculation" |
| 说明 | 另请参见 LTRIM 和 TRIM。 |
| 语法 | SPACE(number) |
| 输出 | 字符串(具体来说,只是空格) |
| 定义 | 返回由指定数量的重复空格组成的字符串。 |
| 示例 | SPACE(2) = " " |
| 语法 | SPLIT(string, delimiter, token number) |
| 输出 | 字符串 |
| 定义 | 返回字符串中的一个子字符串,并使用分隔符字符将字符串分为一系列标记。 |
| 示例 | SPLIT ("a-b-c-d", "-", 2) = "b"SPLIT ("a|b|c|d", "|", -2) = "c" |
| 说明 | 字符串将被解释为分隔符和标记的交替序列。因此,对于字符串
另请参见附加函数文档中支持的正则表达式。 |
| 数据库限制 | 可以为以下数据源类型使用拆分和自定义拆分命令:Tableau 数据提取、Microsoft Excel、文本文件、PDF 文件、Salesforce、OData、Microsoft Azure Market Place、Google Analytics(分析)、Vertica、Oracle、MySQL、PostgreSQL、Teradata、Amazon Redshift、Aster 数据、Google Big Query、Cloudera Hadoop Hive、Hortonworks Hive 和 Microsoft SQL Server。 某些数据源在拆分字符串时会有限制。请参见本主题后面的 SPLIT 函数限制。 |
| 语法 | STARTSWITH(string, substring) |
| 输出 | 布尔值 |
| 定义 | 如果 string 以 substring 开头,则返回 true。会忽略前导空格。 |
| 示例 | STARTSWITH("Matador, "Ma") = TRUE |
| 说明 | 另请参见附加函数文档中的 CONTAINS 以及支持的正则表达式。 |
| 语法 | TRIM(string) |
| 输出 | 字符串 |
| 定义 | 返回移除了前导和尾随空格的所提供的 <string>。 |
| 示例 | TRIM(" Calculation ") = "Calculation" |
| 说明 | 另请参见 LTRIM 和 RTRIM。 |
| 语法 | UPPER(string) |
| 输出 | 字符串 |
| 定义 | 以全大写字符返回提供的 <string>。 |
| 示例 | UPPER("Calculation") = "CALCULATION" |
| 说明 | 另请参见 PROPER 和 LOWER。 |
| 语法 | DATE(expression) |
| 输出 | 日期 |
| 定义 | 在给定数字、字符串或日期 <expression> 的情况下返回日期。 |
| 示例 | DATE([Employee Start Date]) DATE("September 22, 2018") DATE("9/22/2018")DATE(#2018-09-22 14:52#) |
| 说明 | 与
|
| 语法 | DATEADD(date_part, interval, date) |
| 输出 | 日期 |
| 定义 | 返回 <date>,该日期的指定 <date_part> 中添加了指定的数字 <interval>。例如,将开始日期增加 3 个月或 12 天。 |
| 示例 | 将所有的到期日推迟一周 DATEADD('week', 1, [due date])将 2021 年 2 月 20 日加上 280 天 DATEADD('day', 280, #2/20/21#) = #November 27, 2021# |
| 说明 | 支持 ISO 8601 日期。 |
| 语法 | DATEDIFF(date_part, date1, date2, [start_of_week]) |
| 输出 | 整数 |
| 定义 | 返回 <date1> 与 <date2> 之差(以 <date_part> 的单位表示)。例如,减去某人加入和离开乐队的日期,就可以知道他们在乐队里呆了多久。 |
| 示例 | 1986 年 3 月 25 日到 2021 年 2 月 20 日之间的天数 DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751一个人在乐队里呆了几个月 DATEDIFF('month', [date joined band], [date left band]) |
| 说明 | 支持 ISO 8601 日期。 |
| 语法 | DATENAME(date_part, date, [start_of_week]) |
| 输出 | 字符串 |
| 定义 | 以字符串的形式返回 <date> 的 <date_part>。 |
| 示例 | DATENAME('year', #3/25/1986#) = "1986"DATENAME('month', #1986-03-25#) = "March" |
| 说明 | 支持 ISO 8601 日期。 一个非常类似的计算是 DATEPART,它以连续整数的形式返回指定日期部分的值。 通过更改计算结果的属性(维度或度量、连续或离散)和日期格式,可以将 反函数是 DATEPARSE,它接受一个字符串值并将其格式化为日期。 |
| 语法 | DATEPARSE(date_format, date_string) |
| 输出 | 日期 |
| 定义 | <date_format> 参数将描述 <date_string> 字段的排列方式。由于可通过各种方式对字符串字段进行排序,因此 <date_format> 必须完全匹配。有关完整解释和格式设置详细信息,请参见将字段转换为日期字段。 |
| 示例 | DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986# |
| 说明 |
|
| 数据库限制 |
Hive 变体不支持 |
| 语法 | DATEPART(date_part, date, [start_of_week]) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回 <date> 的 <date_part>。 |
| 示例 | DATEPART('year', #1986-03-25#) = 1986DATEPART('month', #1986-03-25#) = 3 |
| 说明 | 支持 ISO 8601 日期。 一个非常类似的计算是 反函数是 |
| 语法 | DATETRUNC(date_part, date, [start_of_week]) |
| 输出 | 日期 |
| 定义 | 按 <date_part>指定的准确度截断 <date>。此函数返回新日期。例如,以月份级别截断处于月份中间的日期时,此函数返回当月的第一天。 |
| 示例 | DATETRUNC('day', #9/22/2018#) = #9/22/2018#DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018#(包含 2018 年 9 月 22 日的一周中的星期一) DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# (包含 2018 年 9 月 22 日的季度的第一天) 注意:对于周和 iso 周, |
| 说明 | 支持 ISO 8601 日期。 例如,您不应使用 举例来说,如果在可视化项中格式为显示秒, |
| 语法 | DAY(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 的天。 |
| 示例 | Day(#September 22, 2018#) = 22 |
| 说明 | 另请参见 WEEK、MONTH、QUARTER、YEAR 以及 ISO 等效值。 |
| 语法 | ISDATE(string) |
| 输出 | 布尔值 |
| 定义 | 如果给定 <string> 为有效日期,则返回 true。 |
| 示例 | ISDATE(09/22/2018) = true ISDATE(22SEP18) = false |
| 说明 | 所需的参数必须是字符串。ISDATE 不能用于日期数据类型的字段,计算将返回错误。 |
| 语法 | ISOQUARTER(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 的基于 ISO8601 周的季度。 |
| 示例 | ISOQUARTER(#1986-03-25#) = 1 |
| 说明 | 另请参见 ISOWEEK、ISOWEEKDAY、ISOYEAR, 以及 -ISO 等效值。 |
| 语法 | ISOWEEK(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 基于 ISO8601 周的周。 |
| 示例 | ISOWEEK(#1986-03-25#) = 13 |
| 说明 | 另请参见 ISOWEEKDAY、ISOQUARTER、ISOYEAR, 以及 -ISO 等效值。 |
| 语法 | ISOWEEKDAY(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 的基于 ISO8601 周的工作日。 |
| 示例 | ISOWEEKDAY(#1986-03-25#) = 2 |
| 说明 | 另请参见 ISOWEEK、ISOQUARTER、ISOYEAR, 以及 -ISO 等效值。 |
| 语法 | ISOYEAR(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 的基于 ISO8601 年份的工作日。 |
| 示例 | ISOYEAR(#1986-03-25#) = 1,986 |
| 说明 | 另请参见 ISOWEEK、ISOWEEKDAY、ISOQUARTER, 以及 -ISO 等效值。 |
| 语法 | MAKEDATE(year, month, day) |
| 输出 | 日期 |
| 定义 | 返回一个依据指定 <year>、<month> 和 <day> 构造的日期值。 |
| 示例 | MAKEDATE(1986,3,25) = #1986-03-25# |
| 说明 | 注意,输入错误的值将被调整为一个日期,例如 可用于 Tableau 数据提取。检查在其他数据源中的可用性。
|
| 语法 | MAKEDATETIME(date, time) |
| 输出 | 日期时间 |
| 定义 | 返回合并了 <date> 和 <time>的日期时间。日期可以是 date、datetime 或 string 类型。时间必须是 datetime。 |
| 示例 | MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM#MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM# |
| 说明 | 此函数仅适用于与 MySQL 兼容的连接(对于 Tableau 为 MySQL 和 Amazon Aurora)。
|
| 语法 | MAKETIME(hour, minute, second) |
| 输出 | 日期时间 |
| 定义 | 返回一个依据指定 <hour>、<minute> 和 <second> 构造的日期值。 |
| 示例 | MAKETIME(14, 52, 40) = #1/1/1899 14:52:40# |
| 说明 | 由于 Tableau 不支持时间数据类型,只支持日期时间,因此输出是日期时间。字段的日期部分将是 1/1/1899。 类似于 |
| 语法 | MAX(expression) 或 MAX(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最大值。
|
| 示例 | MAX(4,7) = 7 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | MIN(expression) 或 MIN(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最小值。
|
| 示例 | MIN(4,7) = 4 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | MONTH(date) |
| 输出 | 整数 |
| 定义 | 以整数形式返回给定 <date> 的月份。 |
| 示例 | MONTH(#1986-03-25#) = 3 |
| 说明 | 另请参见 DAY、WEEK、QUARTER、YEAR 以及 ISO 等效值 |
| 语法 | NOW() |
| 输出 | 日期时间 |
| 定义 | 返回当前本地系统日期和时间。 |
| 示例 | NOW() = 1986-03-25 1:08:21 PM |
| 说明 |
另请参见返回日期而不是日期时间的类似计算 如果数据源是实时连接,则系统日期和时间可能位于另一个时区。有关如何解决此问题的详细信息,请参见知识库。 |
| 语法 | QUARTER(date) |
| 输出 | 整数 |
| 定义 | 以整数形式返回给定 <date> 的季度。 |
| 示例 | QUARTER(#1986-03-25#) = 1 |
| 说明 | 另请参见 DAY、WEEK、MONTH、YEAR 以及 ISO 等效值 |
| 语法 | TODAY() |
| 输出 | 日期 |
| 定义 | 返回当前本地系统日期。 |
| 示例 | TODAY() = 1986-03-25 |
| 说明 |
另请参见返回日期时间而不是日期的类似计算 NOW。 如果数据源是实时连接,则系统日期可能位于另一个时区。有关如何解决此问题的详细信息,请参见知识库。 |
| 语法 | WEEK(date) |
| 输出 | 整数 |
| 定义 | 以整数形式返回给定 <date> 的周。 |
| 示例 | WEEK(#1986-03-25#) = 13 |
| 说明 | 另请参见 DAY、MONTH、QUARTER、YEAR 以及 ISO 等效值 |
| 语法 | YEAR(date) |
| 输出 | 整数 |
| 定义 | 以整数形式返回给定 <date> 的年份。 |
| 示例 | YEAR(#1986-03-25#) = 1,986 |
| 说明 | 另请参见 DAY、WEEK、MONTH、QUARTER 以及 ISO 等效值 |
| 语法 | <expr1> AND <expr2> |
| 定义 | 对两个表达式执行逻辑合取运算。(如果两边都为 true,则逻辑测试返回 true。) |
| 输出 | 布尔值(True 或 False) |
| 示例 | IF [Season] = "Spring" AND "[Season] = "Fall" “如果(Season = Spring)和(Season = Fall)同时为 true,则返回“It's the apocalypse and footwear doesn't matter”。 |
| 说明 | 通常与 IF 和 IIF 一起使用。另请参见 NOT 和 或者。 如果两个表达式都为 如果所创建的计算中的 注意: |
| 语法 | CASE <expression>
|
| 输出 | 取决于 <then> 值的数据类型。 |
| 定义 | 对 |
| 示例 | “看看“Season”字段。如果值为 Summer,则返回 Sandals。如果值为 Winter,则返回 Boots。如果计算中的选项均不匹配“Season”字段中的选项,则返回 Sneakers。” |
| 说明 |
|
| 语法 | CASE <expression>
|
| 定义 | IF 或 CASE 表达式的一个可选部分,用于指定如果没有一个测试表达式为 true 则返回的默认值。 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' CASE [Season] |
| 说明 | 与 CASE、WHEN、IF、ELSEIF、THEN 和 END 一起使用
|
| 语法 | [ELSEIF <test2> THEN <then2>] |
| 定义 | IF 表达式的一个可选部分,用于指定初始 IF 之外的附加条件。 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' |
| 说明 |
与 |
| 定义 | 用于结束一个 IF 或 CASE 表达式。 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果两个表达式都不为 true,则返回 Sneakers。” CASE [Season] “看看“Season”字段。如果值为 Summer,则返回 Sandals。如果值为 Winter,则返回 Boots。如果计算中的选项均不匹配“Season”字段中的选项,则返回 Sneakers。” |
| 说明 |
| 语法 | IF <test1> THEN <then1> |
| 输出 | 取决于 <then> 值的数据类型。 |
| 定义 | 测试一系列表达式,同时为第一个为 true 的 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果两个表达式都不为 true,则返回 Sneakers。” |
| 说明 |
| 语法 | IFNULL(expr1, expr2) |
| 输出 | 取决于 <expr> 值的数据类型。 |
| 定义 | 如果 |
| 示例 | IFNULL([Assigned Room], "TBD") “如果“Assigned Room”(分配的房间)字段不为 null,则返回其值。如果“Assigned Room”(分配的房间)字段为 null,则返回 TBD。” |
| 说明 | 与 ISNULL 进行比较。 另请参见 ZN。 |
| 语法 | IIF(<test>, <then>, <else>, [<unknown>]) |
| 输出 | 取决于表达式中值的数据类型。 |
| 定义 | 检查是否满足条件(<test>),并在 test 为 true 时返回 <then>,在 test 为 false 时返回 <else>,如果 test 为 null 则为可选值 <unknown>。如果未指定可选的 unknown,IIF 将返回 null。 |
| 示例 | IIF([Season] = 'Summer', 'Sandals', 'Other footwear') “如果 Season = Summer,,则返回 Sandals。否则返回 Other footwear” IIF([Season] = 'Summer', 'Sandals', “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果两者均不为 true,则返回 Sneakers。” IIF('Season' = 'Summer', 'Sandals', “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果没有一个表达式为 true,则返回 Sneakers。” |
| 说明 |
也就是说,在下面的计算中,结果将是红色,而不是橙色,因为一旦 A=A 计算为 true,表达式就会停止计算:
|
| 语法 | <expr1> IN <expr2> |
| 输出 | 布尔值(True 或 False) |
| 定义 | 如果 <expr1> 中的任何值与 <expr2> 中的任何值匹配,则返回 TRUE。 |
| 示例 | SUM([Cost]) IN (1000, 15, 200) “Cost 字段的值是 1000、15 还是 200?” [Field] IN [Set] “该字段的值是否存在于集合中?” |
| 说明 |
另请参见 WHEN。 |
| 语法 | ISDATE(string) |
| 输出 | 布尔值(True 或 False) |
| 定义 | 如果 <string> 为有效日期,则返回 true。输入表达式必须是字符串(文本)字段。 |
| 示例 | ISDATE("2018-09-22")“字符串 2018-09-22 是格式正确的日期吗?” |
| 说明 | 什么被视为有效日期取决于对计算求值的系统的区域设置。例如: 在美国:
在英国:
|
| 语法 | ISNULL(expression) |
| 输出 | 布尔值(True 或 False) |
| 定义 | 如果 |
| 示例 | ISNULL([Assigned Room]) “Assigned Room(分配的房间)字段是否为 null?” |
| 说明 | 与 IFNULL 进行比较。 另请参见 ZN。 |
| 语法 | MAX(expression) 或 MAX(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最大值。
|
| 示例 | MAX(4,7) = 7 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | MIN(expression) 或 MIN(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最小值。
|
| 示例 | MIN(4,7) = 4 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | NOT <expression> |
| 输出 | 布尔值(True 或 False) |
| 定义 | 对一个表达式执行逻辑非运算。 |
| 示例 | IF NOT [Season] = "Summer" “如果 Season 不等于 Summer,则返回 Don't wear sandals。否则,返回 Wear sandals。” |
| 说明 |
| 语法 | <expr1> OR <expr2> |
| 输出 | 布尔值(True 或 False) |
| 定义 | 对两个表达式执行逻辑析取操作。 |
| 示例 | IF [Season] = "Spring" OR [Season] = "Fall" “如果 (Season = Spring) 或 (Season = Fall) 为 true,则返回 Sneakers。” |
| 说明 | 通常与 IF 和 IIF 一起使用。另请参见 DATE 和 NOT。 如果任一表达式为 如果所创建的计算中的 注意: |
| 语法 | IF <test1> THEN <then1>
|
| 定义 | IF、ELSEIF 或 CASE表达式的必需部分,用于定义如果特定值或测试为 true 则返回什么结果。 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果两个表达式都不为 true,则返回 Sneakers。” CASE [Season] “看看“Season”字段。如果值为 Summer,则返回 Sandals。如果值为 Winter,则返回 Boots。如果计算中的选项均不匹配“Season”字段中的选项,则返回 Sneakers。” |
| 说明 |
| 语法 | CASE <expression>
|
| 定义 | CASE 表达式的必需部分。查找第一个与 <expression> 匹配的 <value>,并返回对应的 <then>。 |
| 示例 | CASE [Season] “看看“Season”字段。如果值为 Summer,则返回 Sandals。如果值为 Winter,则返回 Boots。如果计算中的选项均不匹配“Season”字段中的选项,则返回 Sneakers。” |
| 说明 |
CASE <expression>
|
| 语法 | ZN(expression) |
| 输出 | 取决于 <expression> 的数据类型,或者为 0。 |
| 定义 | 如果 <expression> 不为 null,则返回该表达式,否则返回零。 |
| 示例 | ZN([Test Grade]) “如果测试成绩不为 null,则返回其值。如果测试成绩为 null,则返回 0。” |
| 说明 |
另请参见 ISNULL。 |
| 语法 | ATTR(expression) |
| 定义 | 如果它的所有行都有一个值,则返回该表达式的值。否则返回星号。会忽略 Null 值。 |
| 语法 | AVG(expression) |
| 定义 | 返回表达式中所有值的平均值。会忽略 Null 值。 |
| 说明 | AVG 只能用于数字字段。 |
| 语法 | COLLECT(spatial) |
| 定义 | 将参数字段中的值组合在一起的聚合计算。会忽略 Null 值。 |
| 说明 | COLLECT 只能用于空间字段。 |
| 语法 | CORR(expression1, expression2) |
| 输出 | 从 -1 到 1 的数字 |
| 定义 | 返回两个表达式的皮尔森相关系数。 |
| 示例 | example |
| 说明 | 皮尔森相关系数衡量两个变量之间的线性关系。结果范围为 -1 至 +1(包括 -1 和 +1),其中 1 表示精确的正向线性关系,0 表示方差之间没有线性关系,而 −1 表示精确的反向关系。 CORR 结果的平方等于线性趋势线模型的 R 平方值。请参见“趋势线模型术语”。 与表范围 LOD 表达式一起使用: 您可以使用 CORR,通过表范围的详细级别表达式来可视化解聚散点图中的相关性。例如: {CORR(Sales, Profit)}借助详细级别表达式,关联将在所有行上运行。如果您使用像 |
| 数据库限制 |
对于其他数据源,请考虑提取数据或使用 |
| 语法 | COUNT(expression) |
| 定义 | 返回项目数。不对 Null 值计数。 |
| 语法 | COUNTD(expression) |
| 定义 | 返回组中不同项目的数量。不对 Null 值计数。 |
| 语法 | COVAR(expression1, expression2) |
| 定义 | 返回两个表达式的样本协方差。 |
| 说明 | 协方差对两个变量的共同变化方式进行量化。正协方差指明两个变量趋向于向同一方向移动,平均来说,即一个变量的较大值趋向于与另一个变量的较大值对应。样本协方差使用非空数据点的数量 n - 1 来规范化协方差计算,而不是使用总体协方差(可用于 如果
|
| 数据库限制 |
对于其他数据源,请考虑提取数据或使用 |
| 语法 | COVARP(expression 1, expression2) |
| 定义 | 返回两个表达式的总体协方差。 |
| 说明 | 协方差对两个变量的共同变化方式进行量化。正协方差指明两个变量趋向于向同一方向移动,平均来说,即一个变量的较大值趋向于与另一个变量的较大值对应。总体协方差等于样本协方差除以 (n-1)/n,其中 n 是非空数据点的总数。如果存在可用于所有相关项的数据,则总体协方差是合适的选择,与之相反,在只有随机项子集的情况下,样本协方差(及 如果 |
| 数据库限制 |
对于其他数据源,请考虑提取数据或使用 |
| 语法 | MAX(expression) 或 MAX(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最大值。
|
| 示例 | MAX(4,7) = 7 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | MEDIAN(expression) |
| 定义 | 返回表达式在所有记录中的中位数。会忽略 Null 值。 |
| 说明 | MEDIAN 只能用于数字字段。 |
| 数据库限制 |
对于其他数据源类型,可以将数据提取到数据提取文件以使用此函数。请参见提取数据。 |
| 语法 | MIN(expression) 或 MIN(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最小值。
|
| 示例 | MIN(4,7) = 4 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | PERCENTILE(expression, number) |
| 定义 | 从给定表达式返回与指定 <number> 对应的百分位处的值。<number> 必须介于 0 到 1 之间(含 0 和 1),并且必须是数值常量。 |
| 示例 | PERCENTILE([Score], 0.9) |
| 数据库限制 | 此函数可用于以下数据源:非旧版 Microsoft Excel 和文本文件连接、数据提取和仅数据提取数据源类型(例如 Google Analytics、OData 或 Salesforce)、Sybase IQ 15.1 及更高版本数据源、Oracle 10 及更高版本的数据源、Cloudera Hive 和 Hortonworks Hadoop Hive 数据源、EXASolution 4.2 及更高版本的数据源。 对于其他数据源类型,可以将数据提取到数据提取文件以使用此函数。请参见提取数据。 |
| 语法 | STDEV(expression) |
| 定义 | 基于群体样本返回给定表达式中所有值的统计标准差。 |
| 语法 | STDEVP(expression) |
| 定义 | 基于有偏差群体返回给定表达式中所有值的统计标准差。 |
| 语法 | SUM(expression) |
| 定义 | 返回表达式中所有值的总计。会忽略 Null 值。 |
| 说明 | SUM 只能用于数字字段。 |
| 语法 | VAR(expression) |
| 定义 | 基于群体样本返回给定表达式中所有值的统计方差。 |
| 语法 | VARP(expression) |
| 定义 | 对整个群体返回给定表达式中所有值的统计方差。 |
| 语法 | FULLNAME( ) |
| 输出 | 字符串 |
| 定义 | 返回当前用户的全名。 |
| 示例 | FULLNAME( ) 此函数返回当前已登录用户的全名,例如“Hamlin Myrer”。 [Manager] = FULLNAME( ) 如果经理“Hamlin Myrer”已登录,则仅当视图中的“Manager”字段包含“Dave Hallsten”时,此示例才会返回 TRUE。 |
| 说明 | 此函数检查:
用户筛选器 用作筛选器时,计算字段(例如 |
| 语法 | ISFULLNAME("User Full Name") |
| 输出 | 布尔值 |
| 定义 | 如果当前用户的全名与指定的全名匹配,则返回 |
| 示例 | ISFULLNAME("Hamlin Myrer") |
| 说明 |
此函数检查:
|
| 语法 | ISMEMBEROF("Group Name") |
| 输出 | 布尔值或 null |
| 定义 | 如果当前使用 Tableau 的用户是与给定字符串匹配的组的成员,则返回 |
| 示例 | ISMEMBEROF('Superstars')ISMEMBEROF('domain.lan\Sales') |
| 说明 |
如果用户已登录 Tableau Cloud 或 Tableau Server,组成员身份由 Tableau 组确定。如果给定字符串是“All Users”,该函数将返回 TRUE
如果对用户的组成员身份进行更改,则基于组成员身份的数据更改将反映在新会话的工作簿或视图中。现有会话将反映陈旧数据。 |
| 语法 | ISUSERNAME("username") |
| 输出 | 布尔值 |
| 定义 | 如果当前用户的用户名与指定的用户名匹配,则返回 TRUE;如果不匹配,则返回 FALSE。 |
| 示例 | ISUSERNAME("hmyrer") |
| 说明 |
此函数检查:
|
| 语法 | USERDOMAIN( ) |
| 输出 | 字符串 |
| 定义 | 返回当前用户的域。 |
| 说明 | 此函数检查:
|
| 语法 | USERNAME( ) |
| 输出 | 字符串 |
| 定义 | 返回当前用户的用户名。 |
| 示例 | USERNAME( ) 此函数返回已登录用户的用户名,例如“hmyrer”。 [Manager] = USERNAME( ) 如果经理“hmyrer”已登录,则仅当视图中的“Manager”字段包含“hmyrern”时,此示例才会返回 TRUE。 |
| 说明 | 此函数检查:
用户筛选器 用作筛选器时,计算字段(例如 |
| 语法 | USERATTRIBUTE('attribute_name') |
| 输出 | 字符串或 null |
| 定义 | 如果 如果 |
| 示例 | 假设“Region”(区域)是 JWT 或 SAML 响应中包含并传递给 Tableau 的用户属性。 作为工作簿作者,您可以将可视化项设置为根据指定区域筛选数据。在该筛选器中,您可以引用以下计算。 [Region] = USERATTRIBUTE("Region")当来自西部地区的 User2 查看嵌入式可视化项时,Tableau 仅显示西部地区的相应数据。 |
| 说明 | 如果期望 <'attribute_name'> 返回多个值,您可以使用 USERATTRIBUTEINCLUDES 函数。 |
| 语法 | USERATTRIBUTEINCLUDES('attribute_name', 'expected_value') |
| 输出 | 布尔值 |
| 定义 | 如果以下两个条件都成立,则返回
否则返回 |
| 示例 | 假设“Region”(区域)是 JWT 或 SAML 响应中包含并传递给 Tableau 的用户属性。 作为工作簿作者,您可以将可视化项设置为根据指定区域筛选数据。在该筛选器中,您可以引用以下计算。 USERATTRIBUTEINCLUDES('Region', [Region])如果来自西部地区的 User2 访问嵌入式可视化项,Tableau 会检查“Region”(区域)用户属性是否与“[Region]”(区域)字段值之一匹配。如果为 true,可视化项将显示适当的数据。 当来自北部地区的另一位 User3 访问相同的可视化项时,她无法看到任何数据,因为没有与“[Region]”(区域)字段值匹配的项。 |
| 语法 | RAWSQL_BOOL("sql_expr", [arg1], …[argN]) |
| 输出 | 布尔值 |
| 定义 | 从给定 SQL 表达式返回布尔结果。 |
| 示例 | RAWSQL_BOOL("%1 > %2", [Sales], [Profit])在示例中,%1 等于 [Sales],%2 等于 [Profit]。 |
| 语法 | RAWSQLAGG_BOOL("sql_expr", [arg1], …[argN]) |
| 输出 | 布尔值 |
| 定义 | 从给定聚合 SQL 表达式返回布尔结果。 |
| 示例 | RAWSQLAGG_BOOL("SUM( %1) >SUM( %2)", [Sales], [Profit]) 在示例中,%1 等于 [Sales],%2 等于 [Profit]。 |
| 语法 | RAWSQL_DATE("sql_expr", [arg1], …[argN]) |
| 输出 | 日期 |
| 定义 | 从给定 SQL 表达式返回日期结果。 |
| 示例 | RAWSQL_DATE("%1", [Order Date])在下例中,%1 等于 [Order Date]。 |
| 语法 | RAWSQLAGG_DATE("sql_expr", [arg1], …[argN]) |
| 输出 | 日期 |
| 定义 | 从给定聚合 SQL 表达式返回日期结果 |
| 示例 | RAWSQLAGG_DATE("MAX(%1)", [Order Date])在下例中,%1 等于 [Order Date]。 |
| 语法 | RAWSQL_DATETIME("sql_expr", [arg1], …[argN]) |
| 输出 | 日期时间 |
| 定义 | 从给定 SQL 表达式返回日期时间结果。 |
| 示例 | RAWSQL_DATETIME("%1", [Order Date])在下例中,%1 等于 [Order Date]。 |
| 语法 | RAWSQLAGG_DATETIME("sql_expr", [arg1], …[argN]) |
| 输出 | 日期时间 |
| 定义 | 从给定聚合 SQL 表达式返回日期时间结果。 |
| 示例 | RAWSQLAGG_DATETIME("MIN(%1)", [Order Date])在下例中,%1 等于 [Order Date]。 |
| 语法 | RAWSQL_INT("sql_expr", [arg1], …[argN]) |
| 输出 | 整数 |
| 定义 | 从给定 SQL 表达式返回整数结果。 |
| 示例 | RAWSQL_INT("500 + %1", [Sales])在下例中,%1 等于 [Sales]。 |
| 语法 | RAWSQLAGG_INT("sql_expr", [arg1,] …[argN]) |
| 输出 | 整数 |
| 定义 | 从给定聚合 SQL 表达式返回整数结果。 |
| 示例 | RAWSQLAGG_INT("500 + SUM(%1)", [Sales])在下例中,%1 等于 [Sales]。 |
| 语法 | RAWSQL_REAL("sql_expr", [arg1], …[argN]) |
| 输出 | 数字 |
| 定义 | 从给定 SQL 表达式返回数字结果。 |
| 示例 | RAWSQL_REAL("-123.98 * %1", [Sales])在下例中,%1 等于 [Sales] |
| 语法 | RAWSQLAGG_REAL("sql_expr", [arg1,] …[argN]) |
| 输出 | 数字 |
| 定义 | 从给定聚合 SQL 表达式返回数字结果。 |
| 示例 | RAWSQLAGG_REAL("SUM( %1)", [Sales])在下例中,%1 等于 [Sales]。 |
| 语法 | RAWSQL_SPATIAL("sql_expr", [arg1], …[argN]) |
| 输出 | 空间 |
| 定义 | 从给定 SQL 表达式返回空间结果。 |
| 示例 | RAWSQL_SPATIAL("%1", [Geometry])在本例中,%1 等于 [Geometry]。 |
| 注意 | 此函数没有 RAWSQLAGG 版本。 |
| 语法 | RAWSQL_STR("sql_expr", [arg1], …[argN]) |
| 输出 | 字符串 |
| 定义 | 从给定 SQL 表达式返回字符串。 |
| 示例 | RAWSQL_STR("%1", [Customer Name])在下例中,%1 等于 [Customer Name]。 |
| 语法 | RAWSQLAGG_STR("sql_expr", [arg1,] …[argN]) |
| 输出 | 字符串 |
| 定义 | 从给定聚合 SQL 表达式返回字符串。 |
| 示例 | RAWSQLAGG_STR("AVG(%1)", [Discount])在此示例中,%1 等于 [Discount]。 |
| 语法 | AREA(Spatial Polygon, 'units') |
| 输出 | 数字 |
| 定义 | 返回 <spatial polygon> 的总表面积。 |
| 示例 | AREA([Geometry], 'feet') |
| 说明 | 支持的单位名称(计算时必须用引号括起来,例如
|
| 语法 | BUFFER(Spatial point, distance, 'units')
|
| 输出 | 几何图形 |
| 定义 | 对于空间点,返回以 对于线串,计算通过包含距线串的半径距离内的所有点而形成的多边形。 对于多边形,计算作为每个给定多边形的内边(负距离)或外边(正距离)的多边形。 |
| 示例 | BUFFER([Spatial Point Geometry], 25, 'mi') BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km') BUFFER(MAKELINE(MAKEPOINT(0, 20),MAKEPOINT (30, 30)),20,'km')) |
| 说明 | 支持的单位名称(计算时必须用引号括起来,例如
|
| 语法 | DIFFERENCE(Spatial, Spatial) |
| 输出 | 空间多边形 |
| 定义 | 当第二个参数中的所有区域都是从第一个参数中重叠的区域划分出来时,计算剩余区域的部分。丢弃第二个参数中不重叠的区域。 |
| 示例 | DIFFERENCE(Spatial Polygon1, Spatial Polygon2) |
| 说明 | 支持空间多边形和多重多边形,不支持空间点或线。 |
| 语法 | DISTANCE(SpatialPoint1, SpatialPoint2, 'units') |
| 输出 | 数字 |
| 定义 | 以指定 <unit> 返回两点之间的距离测量值。 |
| 示例 | DISTANCE([Origin Point],[Destination Point], 'km') |
| 说明 | 支持的单位名称(计算时必须用引号括起来,例如
|
| 数据库限制 | 此函数只能使用实时连接创建,但在将数据源转换为数据提取的情况下将继续工作。 |
| 语法 | INTERSECTION (spatial, spatial) |
| 输出 | 多边形 |
| 定义 | 计算并返回第二个参数中与第一个参数中区域重叠的区域部分。 |
| 示例 | INTERSECTION (Spatial Polygon1, Spatial Polygon2) |
| 说明 | 支持空间多边形和多重多边形,不支持空间点或线。 |
| 语法 | INTERSECTS (geometry1, geometry2) |
| 输出 | 布尔值 |
| 定义 | 返回 true 或 false,指示两个几何图形是否在空间中重叠。 |
| 说明 | 支持的组合:点/多边形、线/多边形和多边形/多边形。 |
| 语法 | LENGTH(geometry, 'units') |
| 输出 | 数字 |
| 定义 | 使用给定的 <units> 返回 <geometry> 中的一个或多个线串的大地路径长度。 |
| 示例 | LENGTH([Spatial], 'metres') |
| 说明 | 如果 geometry 参数没有线串,则结果为 <NaN>,但允许使用其他元素。 |
| 语法 | MAKELINE(SpatialPoint1, SpatialPoint2) |
| 输出 | 几何图形(线) |
| 定义 | 在两点之间生成线标记 |
| 示例 | MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1)) |
| 说明 | 对于构建出发地-目的地地图很有用。 |
| 语法 | MAKEPOINT(latitude, longitude, [SRID]) |
| 输出 | 几何图形(点) |
| 定义 | 将数据从 如果添加了可选的 |
| 示例 | MAKEPOINT(48.5, -123.1) MAKEPOINT([AirportLatitude], [AirportLongitude]) MAKEPOINT([Xcoord],[Ycoord], 3493) |
| 说明 |
您可以使用 |
| 语法 | NO_CUTOUTS (spatial) |
| 输出 | 校正后的空间多边形 |
| 定义 | 若平面地球解释需要多边形反转,则返回校正后的空间多边形;否则,返回原始多边形。 |
| 说明 | 像 Keyhole 标记语言 (.kml) 这样的空间文件格式要求多边形边界遵循特定的坐标方向。如果数据集反向绘制边界,Tableau 会将外部空间解释为形状。 |
| 语法 | OUTLINE(spatial polygon) |
| 输出 | 几何图形 |
| 定义 | 将多边形几何图形转换为线串。 |
| 说明 | 对于为轮廓创建单独的图层很有用,该图层的样式可以与填充不同。 支持多边形内的多边形。 |
| 语法 | PARSE_WKT (String) |
| 输出 | 空间(地理) |
| 定义 | 将包含地理实体(例如点、线串或面)的已知文本 (WKT) 表示形式的文本字符串字段转换为空间值。 |
| 说明 | 假定坐标使用 WGS-84 纬度和经度。有关 WKT 的详细信息,请参见众所周知的几何文本表示形式。 |
| 语法 | SHAPETYPE(geometry) |
| 输出 | 字符串 |
| 定义 | 返回描述空间 <geometry> 结构的字符串,例如 Empty、Point、MultiPoint、LineString、MultiLinestring、Polygon、MultiPolygon、Mixed 和 unsupported。 |
| 示例 | SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point" |
| 语法 | SYMDIFFERENCE(spatial, spatial) |
| 输出 | 几何图形 |
| 定义 | 计算第二个参数中与第一个参数中的区域重叠的任何部分,并从两者中丢弃。返回两个参数中区域的剩余部分。 |
| 示例 |
|
| 语法 | UNION(spatial 1, [spatial 2]) |
| 输出 | 几何图形 |
| 定义 | 通过将相邻或重叠边界融合为单个空间几何图形来合并空间几何图形。 |
| 说明 | 当使用一个参数 ( 当与两个参数 ( 对于点和线串, |
| 语法 | VALIDATE(spatial geometry) |
| 输出 | 几何图形 |
| 定义 | 确认空间值中几何图形的拓扑正确性。如果由于诸如面的周长与自身相交等问题而导致该值无法用于分析,则结果将为 null。如果几何图形正确,结果将是原始几何图形。 |
| 示例 |
|
| 语法 | REGEXP_REPLACE(string, pattern, replacement) |
| 输出 | 字符串 |
| 定义 | 返回给定字符串的副本,其中正则表达式模式被替换字符串取代。 |
| 示例 | REGEXP_REPLACE('abc 123', '\s', '-') = 'abc-123' |
| 说明 | 此函数可用于文本文件、Hadoop Hive、Google BigQuery、PostgreSQL、Tableau 数据提取、Microsoft Excel、Salesforce、Vertica、Pivotal Greenplum、Teradata(版本 14.1 及更高版本)、Snowflake 和 Oracle 数据源。 对于 Tableau 数据提取,模式和替换字符串必须为常量。 |
| 语法 | REGEXP_MATCH(string, pattern) |
| 输出 | 布尔值 |
| 定义 | 如果指定的字符串的子字符串匹配正则表达式模式,则返回 true。 |
| 示例 | REGEXP_MATCH('-([1234].[The.Market])-','\[\s*(\w*\.)(\w*\s*\])')=true |
| 说明 | 此函数可用于文本文件、Google BigQuery、PostgreSQL、Tableau 数据提取、Microsoft Excel、Salesforce、Vertica、Pivotal Greenplum、Teradata(版本 14.1 及更高版本)、Impala 2.3.0(通过 Cloudera Hadoop 数据源)、Snowflake 和 Oracle 数据源。 对于 Tableau 数据提取,模式必须为常量。 |
| 语法 | REGEXP_EXTRACT(string, pattern) |
| 输出 | 字符串 |
| 定义 | 返回与正则表达式模式匹配的字符串部分。 |
| 示例 | REGEXP_EXTRACT('abc 123', '[a-z]+\s+(\d+)') = '123' |
| 说明 | 此函数可用于文本文件、Hadoop Hive、Google BigQuery、PostgreSQL、Tableau 数据提取、Microsoft Excel、Salesforce、Vertica、Pivotal Greenplum、Teradata(版本 14.1 及更高版本)、Snowflake 和 Oracle 数据源。 对于 Tableau 数据提取,模式必须为常量。 |
| 语法 | REGEXP_EXTRACT_NTH(string, pattern, index) |
| 输出 | 字符串 |
| 定义 | 返回与正则表达式模式匹配的字符串部分。子字符串匹配到第 n 个捕获组,其中 n 是给定的索引。如果索引为 0,则返回整个字符串。 |
| 示例 | REGEXP_EXTRACT_NTH('abc 123', '([a-z]+)\s+(\d+)', 2) = '123' |
| 说明 | 此函数可用于文本文件、PostgreSQL、Tableau 数据提取、Microsoft Excel、Salesforce、Vertica、Pivotal Greenplum、Teradata(版本 14.1 及更高版本)和 Oracle 数据源。 对于 Tableau 数据提取,模式必须为常量。 |
| 语法 | ABS(number) |
| 输出 | 数字(正数) |
| 定义 | 返回给定 <number> 的绝对值。 |
| 示例 | ABS(-7) = 7 第二个示例返回“Budget Variance”(预算差异)字段中包含的所有数字的绝对值。 |
| 说明 | 另请参见 SIGN。 |
| 语法 | ACOS(number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 返回给定 <number> 的反余弦(角度)。 |
| 示例 | ACOS(-1) = 3.14159265358979 |
| 说明 | 反函数 COS 以弧度为单位的角度作为参数,并返回余弦值。 |
| 语法 | <expr1> AND <expr2> |
| 定义 | 对两个表达式执行逻辑合取运算。(如果两边都为 true,则逻辑测试返回 true。) |
| 输出 | 布尔值 |
| 示例 | IF [Season] = "Spring" AND "[Season] = "Fall" “如果(Season = Spring)和(Season = Fall)同时为 true,则返回“It's the apocalypse and footwear doesn't matter。” |
| 说明 | 通常与 IF 和 IIF 一起使用。另请参见 NOT 和 或者。 如果两个表达式都为 如果所创建的计算中的 注意: |
| 语法 | AREA(Spatial Polygon, 'units') |
| 输出 | 数字 |
| 定义 | 返回 <spatial polygon> 的总表面积。 |
| 示例 | AREA([Geometry], 'feet') |
| 说明 | 支持的单位名称(计算时必须用引号括起来,例如
|
| 语法 | ASCII(string) |
| 输出 | 数字 |
| 定义 | 返回 <string> 的第一个字符的 ASCII 码。 |
| 示例 | ASCII('A') = 65 |
| 说明 | 这是 CHAR 函数的反函数。 |
| 语法 | ASIN(number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 返回给定 <number> 的反正弦(角度)。 |
| 示例 | ASIN(1) = 1.5707963267949 |
| 说明 | 反函数 SIN 以弧度为单位的角度作为参数,并返回正弦值。 |
| 语法 | ATAN(number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 返回给定 <number> 的反正切(角度)。 |
| 示例 | ATAN(180) = 1.5652408283942 |
| 说明 | 反函数 |
| 语法 | ATAN2(y number, x number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 返回两个数字(<y number> 和 <x number>)之间的反正切(角度)。结果以弧度表示。 |
| 示例 | ATAN2(2, 1) = 1.10714871779409 |
| 说明 | 另请参见 ATAN、TAN 和 COT。 |
| 语法 | ATTR(expression) |
| 定义 | 如果它的所有行都有一个值,则返回 <expression> 的值。否则返回星号。会忽略 Null 值。 |
| 语法 | AVG(expression) |
| 定义 | 返回 <expression> 中所有值的平均值。会忽略 Null 值。 |
| 说明 | AVG 只能用于数字字段。 |
| 语法 | BUFFER(Spatial Point, distance, 'units') |
| 输出 | 几何图形 |
| 定义 | 返回以 <spatial point> 为中心的多边形形状,半径由 <distance> 和 <unit> 值确定。 |
| 示例 | BUFFER([Spatial Point Geometry], 25, 'mi') BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km') |
| 说明 | 支持的单位名称(计算时必须用引号括起来,例如
|
| 语法 | CASE <expression>
|
| 输出 | 取决于 <then> 值的数据类型。 |
| 定义 | 对 |
| 示例 | “看看“Season”字段。如果值为 Summer,则返回 Sandals。如果值为 Winter,则返回 Boots。如果计算中的选项均不匹配“Season”字段中的选项,则返回 Sneakers。” |
| 说明 |
|
| 语法 | CEILING(number) |
| 输出 | 整数 |
| 定义 | 将 <number> 舍入为值相等或更大的最近整数。 |
| 示例 | CEILING(2.1) = 3 |
| 说明 | 另请参见 FLOOR 和 ROUND。 |
| 数据库限制 |
|
| 语法 | CHAR(number) |
| 输出 | 字符串 |
| 定义 | 返回通过 ASCII 代码 <number> 编码的字符。 |
| 示例 | CHAR(65) = 'A' |
| 说明 | 这是 ASCII 函数的反函数。 |
| 语法 | COLLECT(spatial) |
| 定义 | 将参数字段中的值组合在一起的聚合计算。会忽略 Null 值。 |
| 说明 | COLLECT 只能用于空间字段。 |
| 语法 | CONTAINS(string, substring) |
| 输出 | 布尔值 |
| 定义 | 如果给定 <string> 包含指定 <substring>,则返回 true。 |
| 示例 | CONTAINS("Calculation", "alcu") = true |
| 说明 | 另请参见逻辑函数 IN 以及附加函数文档中支持的正则表达式。 |
| 语法 | CORR(expression1, expression2) |
| 输出 | 从 -1 到 1 的数字 |
| 定义 | 返回两个表达式的皮尔森相关系数。 |
| 示例 | example |
| 说明 | 皮尔森相关系数衡量两个变量之间的线性关系。结果范围为 -1 至 +1(包括 -1 和 +1),其中 1 表示精确的正向线性关系,0 表示方差之间没有线性关系,而 −1 表示精确的反向关系。 CORR 结果的平方等于线性趋势线模型的 R 平方值。请参见“趋势线模型术语”。 与表范围 LOD 表达式一起使用: 您可以使用 CORR,通过表范围的详细级别表达式来可视化解聚散点图中的相关性。例如: {CORR(Sales, Profit)}借助详细级别表达式,关联将在所有行上运行。如果您使用像 |
| 数据库限制 |
对于其他数据源,请考虑提取数据或使用 |
| 语法 | COS(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字 |
| 定义 | 返回角度的余弦。 |
| 示例 | COS(PI( ) /4) = 0.707106781186548 |
| 说明 | 反函数 另请参见 |
| 语法 | COT(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字 |
| 定义 | 返回角度的余切。 |
| 示例 | COT(PI( ) /4) = 1 |
| 说明 | 另请参见 ATAN、TAN 和 PI。 |
| 语法 | COUNT(expression) |
| 定义 | 返回项目数。不对 Null 值计数。 |
| 语法 | COUNTD(expression) |
| 定义 | 返回组中不同项目的数量。不对 Null 值计数。 |
| 语法 | COVAR(expression1, expression2) |
| 定义 | 返回两个表达式的样本协方差。 |
| 说明 | 协方差对两个变量的共同变化方式进行量化。正协方差指明两个变量趋向于向同一方向移动,平均来说,即一个变量的较大值趋向于与另一个变量的较大值对应。样本协方差使用非空数据点的数量 n - 1 来规范化协方差计算,而不是使用总体协方差(可用于 如果
|
| 数据库限制 |
对于其他数据源,请考虑提取数据或使用 |
| 语法 | COVARP(expression 1, expression2) |
| 定义 | 返回两个表达式的总体协方差。 |
| 说明 | 协方差对两个变量的共同变化方式进行量化。正协方差指明两个变量趋向于向同一方向移动,平均来说,即一个变量的较大值趋向于与另一个变量的较大值对应。总体协方差等于样本协方差除以 (n-1)/n,其中 n 是非空数据点的总数。如果存在可用于所有相关项的数据,则总体协方差是合适的选择,与之相反,在只有随机项子集的情况下,样本协方差(及 如果 |
| 数据库限制 |
对于其他数据源,请考虑提取数据或使用 |
| 语法 | DATE(expression) |
| 输出 | 日期 |
| 定义 | 在给定数字、字符串或日期 <expression> 的情况下返回日期。 |
| 示例 | DATE([Employee Start Date]) DATE("September 22, 2018") DATE("9/22/2018")DATE(#2018-09-22 14:52#) |
| 说明 | 与
|
| 语法 | DATEADD(date_part, interval, date) |
| 输出 | 日期 |
| 定义 | 返回指定日期,该日期的指定 <date_part 中添加了指定的数字 <interval>。例如,将开始日期增加 3 个月或 12 天。 |
| 示例 | 将所有的到期日推迟一周 DATEADD('week', 1, [due date])将 2021 年 2 月 20 日加上 280 天 DATEADD('day', 280, #2/20/21#) = #November 27, 2021# |
| 说明 | 支持 ISO 8601 日期。 |
| 语法 | DATEDIFF(date_part, date1, date2, [start_of_week]) |
| 输出 | 整数 |
| 定义 | 返回 date1 与 date2 之差(以 date_part 的单位表示)。例如,减去某人加入和离开乐队的日期,就可以知道他们在乐队里呆了多久。 |
| 示例 | 1986 年 3 月 25 日到 2021 年 2 月 20 日之间的天数 DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751一个人在乐队里呆了几个月 DATEDIFF('month', [date joined band], [date left band]) |
| 说明 | 支持 ISO 8601 日期。 |
| 语法 | DATENAME(date_part, date, [start_of_week]) |
| 输出 | 字符串 |
| 定义 | 以字符串形式返回日期的 <date_part>。 |
| 示例 | DATENAME('year', #3/25/1986#) = "1986"DATENAME('month', #1986-03-25#) = "March" |
| 说明 | 支持 ISO 8601 日期。 一个非常类似的计算是 DATEPART,它以连续整数的形式返回指定日期部分的值。 通过更改计算结果的属性(维度或度量、连续或离散)和日期格式,可以将 反函数是 |
| 语法 | DATEPARSE(date_format, date_string) |
| 输出 | 日期 |
| 定义 | <date_format> 参数将描述 <date_string> 字段的排列方式。由于可通过各种方式对字符串字段进行排序,因此 <date_format> 必须完全匹配。有关完整解释,请参见“将字段转换为日期字段”。 |
| 示例 | DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986# |
| 说明 |
|
| 数据库限制 |
Hive 变体不支持 |
| 语法 | DATEPART(date_part, date, [start_of_week]) |
| 输出 | 整数 |
| 定义 | 以整数形式返回日期的 <date_part>。 |
| 示例 | DATEPART('year', #1986-03-25#) = 1986DATEPART('month', #1986-03-25#) = 3 |
| 说明 | 支持 ISO 8601 日期。 一个非常类似的计算是 反函数是 |
| 语法 | DATETIME(expression) |
| 输出 | 日期时间 |
| 定义 | 在给定数字、字符串或日期表达式的情况下返回日期时间。 |
| 示例 | DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00 |
| 语法 | DATETRUNC(date_part, date, [start_of_week]) |
| 输出 | 日期 |
| 定义 | 按 <date_part>指定的准确度截断 <date>。此函数返回新日期。例如,以月份级别截断处于月份中间的日期时,此函数返回当月的第一天。 |
| 示例 | DATETRUNC('day', #9/22/2018#) = #9/22/2018#DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018#(包含 2018 年 9 月 22 日的一周中的星期一) DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# (包含 2018 年 9 月 22 日的季度的第一天) 注意:对于周和 iso 周, |
| 说明 | 支持 ISO 8601 日期。 例如,您不应使用 举例来说,如果在可视化项中格式为显示秒, |
| 语法 | DAY(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 的天。 |
| 示例 | Day(#September 22, 2018#) = 22 |
| 说明 | 另请参见 WEEK、MONTH、季度、YEAR 以及 ISO 等效值 |
| 语法 | DEGREES(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字(度) |
| 定义 | 将以弧度表示的角度转换为度数。 |
| 示例 | DEGREES(PI( )/4) = 45.0 |
| 说明 | 反函数 另请参见 |
| 语法 | DISTANCE(<SpatialPoint1>, <SpatialPoint2>, 'units') |
| 输出 | 数字 |
| 定义 | 以指定 units 返回两点之间的距离测量值。 |
| 示例 | DISTANCE([Origin Point],[Destination Point], 'km') |
| 说明 | 支持的单位名称(计算中必须用引号引起来):
|
| 数据库限制 | 此函数只能使用实时连接创建,但在将数据源转换为数据提取的情况下将继续工作。 |
| 语法 | DIV(integer1, integer2) |
| 输出 | 整数 |
| 定义 | 返回将 <integer1> 除以 <integer2> 的除法运算的整数部分。 |
| 示例 | DIV(11,2) = 5 |
| 语法 | CASE <expression>
|
| 定义 | IF 或 CASE 表达式的一个可选部分,用于指定如果没有一个测试表达式为 true 则返回的默认值。 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' CASE [Season] |
| 说明 | 与 CASE、WHEN、IF、ELSEIF、THEN 和 END 一起使用
|
| 语法 | [ELSEIF <test2> THEN <then2>] |
| 定义 | IF 表达式的一个可选部分,用于指定初始 IF 之外的附加条件。 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' |
| 说明 |
与 |
| 定义 | 用于结束一个 IF 或 CASE 表达式。 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果两个表达式都不为 true,则返回 Sneakers。” CASE [Season] “看看“Season”字段。如果值为 Summer,则返回 Sandals。如果值为 Winter,则返回 Boots。如果计算中的选项均不匹配“Season”字段中的选项,则返回 Sneakers。” |
| 说明 |
| 语法 | ENDSWITH(string, substring) |
| 输出 | 布尔值 |
| 定义 | 如果给定 <string> 以指定 <substring> 结尾,则返回 true。会忽略尾随空格。 |
| 示例 | ENDSWITH("Tableau", "leau") = true |
| 说明 | 另请参见附加函数文档中支持的正则表达式。 |
| 语法 | EXP(number) |
| 输出 | 数字 |
| 定义 | 返回 e 的给定 <number> 次幂。 |
| 示例 | EXP(2) = 7.389 |
| 说明 | 另请参见 LN。 |
| 语法 | FIND(string, substring, [start]) |
| 输出 | 数字 |
| 定义 | 返回 如果添加了可选参数 |
| 示例 | FIND("Calculation", "alcu") = 2FIND("Calculation", "Computer") = 0FIND("Calculation", "a", 3) = 7FIND("Calculation", "a", 2) = 2FIND("Calculation", "a", 8) = 0 |
| 说明 | 另请参见附加函数文档中支持的正则表达式。 |
| 语法 | FINDNTH(string, substring, occurrence) |
| 输出 | 数字 |
| 定义 | 返回指定 <string> 内的第 n 个 <substring> 的位置,其中 n 由 <occurence> 参数定义。 |
| 示例 | FINDNTH("Calculation", "a", 2) = 7 |
| 说明 | 所有数据源都不可使用 另请参见附加函数文档中支持的正则表达式。 |
| 语法 | FLOAT(expression) |
| 输出 | 浮点数(小数) |
| 定义 | 将其参数转换为浮点数。 |
| 示例 | FLOAT(3) = 3.000 |
| 说明 | 另请参见 INT,它返回一个整数。 |
| 语法 | FLOOR(number) |
| 输出 | 整数 |
| 定义 | 将 <number> 舍入为值相等或更小的最近整数。 |
| 示例 | FLOOR(7.9) = 7 |
| 说明 | 另请参见 CEILING 和 ROUND。 |
| 数据库限制 |
|
| 语法 | FULLNAME( ) |
| 输出 | 字符串 |
| 定义 | 返回当前用户的全名。 |
| 示例 | FULLNAME( ) 此函数返回当前已登录用户的全名,例如“Hamlin Myrer”。 [Manager] = FULLNAME( ) 如果经理“Hamlin Myrer”已登录,则仅当视图中的“Manager”字段包含“Dave Hallsten”时,此示例才会返回 TRUE。 |
| 说明 | 此函数检查:
用户筛选器 用作筛选器时,计算字段(例如 |
| 语法 | HEXBINX(number, number) |
| 输出 | 数字 |
| 定义 | 将 x、y 坐标映射到最接近的六边形数据桶的 x 坐标。数据桶的边长为 1,因此,可能需要相应地缩放输入。 |
| 示例 | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
| 说明 | HEXBINX 和 HEXBINY 是用于六边形数据桶的分桶和标绘函数。六边形数据桶是对 x/y 平面(例如地图)中的数据进行可视化的有效而简洁的选项。由于数据桶是六边形的,因此每个数据桶都非常近似于一个圆,并最大程度地减少了从数据点到数据桶中心的距离变化。这使得聚类分析更加准确并且能提供有用的信息。 |
| 语法 | HEXBINY(number, number) |
| 输出 | 数字 |
| 定义 | 将 x、y 坐标映射到最接近的六边形数据桶的 y 坐标。数据桶的边长为 1,因此,可能需要相应地缩放输入。 |
| 示例 | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
| 说明 | 另请参见 HEXBINX。 |
| 语法 | IF <test1> THEN <then1> |
| 输出 | 取决于 <then> 值的数据类型。 |
| 定义 | 测试一系列表达式,同时为第一个为 true 的 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果两个表达式都不为 true,则返回 Sneakers。” |
| 说明 |
| 语法 | IFNULL(expr1, expr2) |
| 输出 | 取决于 <expr> 值的数据类型。 |
| 定义 | 如果 |
| 示例 | IFNULL([Assigned Room], "TBD") “如果“Assigned Room”(分配的房间)字段不为 null,则返回其值。如果“Assigned Room”(分配的房间)字段为 null,则返回 TBD。” |
| 说明 | 与 ISNULL 进行比较。 另请参见 ZN。 |
| 语法 | IIF(<test>, <then>, <else>, [<unknown>]) |
| 输出 | 取决于表达式中值的数据类型。 |
| 定义 | 检查是否满足条件(<test>),并在 test 为 true 时返回 <then>,在 test 为 false 时返回 <else>,如果 test 为 null 则为可选值 <unknown>。如果未指定可选的 unknown,IIF 将返回 null。 |
| 示例 | IIF([Season] = 'Summer', 'Sandals', 'Other footwear') “如果 Season = Summer,,则返回 Sandals。否则返回 Other footwear” IIF([Season] = 'Summer', 'Sandals', “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果两者均不为 true,则返回 Sneakers。” IIF('Season' = 'Summer', 'Sandals', “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果没有一个表达式为 true,则返回 Sneakers。” |
| 说明 |
也就是说,在下面的计算中,结果将是红色,而不是橙色,因为一旦 A=A 计算为 true,表达式就会停止计算:
|
| 语法 | <expr1> IN <expr2> |
| 输出 | 布尔值(True 或 False) |
| 定义 | 如果 <expr1> 中的任何值与 <expr2> 中的任何值匹配,则返回 TRUE。 |
| 示例 | SUM([Cost]) IN (1000, 15, 200) “Cost 字段的值是 1000、15 还是 200?” [Field] IN [Set] “该字段的值是否存在于集合中?” |
| 说明 |
另请参见 WHEN。 |
| 语法 | INT(expression) |
| 输出 | 整数 |
| 定义 | 将其参数转换为整数。对于表达式,此函数将结果截断为最接近于 0 的整数。 |
| 示例 | INT(8/3) = 2 INT(-9.7) = -9 |
| 说明 | 字符串转换为整数时会先转换为浮点数,然后舍入。 |
| 语法 | INTERSECTS (<geometry1>, <geometry2>) |
| 输出 | 布尔值 |
| 定义 | 返回 true 或 false,指示两个几何图形是否在空间中重叠。 |
| 说明 | 支持的组合:点/多边形、线/多边形和多边形/多边形。 |
| 语法 | ISDATE(string) |
| 输出 | 布尔值 |
| 定义 | 如果给定 <string> 为有效日期,则返回 true。 |
| 示例 | ISDATE(09/22/2018) = true ISDATE(22SEP18) = false |
| 说明 | 所需的参数必须是字符串。ISDATE 不能用于日期数据类型的字段,计算将返回错误。 |
| 语法 | ISFULLNAME("User Full Name") |
| 输出 | 布尔值 |
| 定义 | 如果当前用户的全名与指定的全名匹配,则返回 |
| 示例 | ISFULLNAME("Hamlin Myrer") |
| 说明 |
此函数检查:
|
| 语法 | ISMEMBEROF("Group Name") |
| 输出 | 布尔值或 null |
| 定义 | 如果当前使用 Tableau 的用户是与给定字符串匹配的组的成员,则返回 |
| 示例 | ISMEMBEROF('Superstars')ISMEMBEROF('domain.lan\Sales') |
| 说明 |
如果用户已登录 Tableau Cloud 或 Tableau Server,组成员身份由 Tableau 组确定。如果给定字符串是“All Users”,该函数将返回 TRUE
|
| 语法 | ISNULL(expression) |
| 输出 | 布尔值(True 或 False) |
| 定义 | 如果 |
| 示例 | ISNULL([Assigned Room]) “Assigned Room(分配的房间)字段是否为 null?” |
| 说明 | 与 IFNULL 进行比较。 另请参见 ZN。 |
| 语法 | ISOQUARTER(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 的基于 ISO8601 周的季度。 |
| 示例 | ISOQUARTER(#1986-03-25#) = 1 |
| 说明 | 另请参见 ISOWEEK、ISOWEEKDAY、ISOYEAR, 以及 -ISO 等效值。 |
| 语法 | ISOWEEK(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 基于 ISO8601 周的周。 |
| 示例 | ISOWEEK(#1986-03-25#) = 13 |
| 说明 | 另请参见 ISOWEEKDAY、ISOQUARTER、ISOYEAR, 以及 -ISO 等效值。 |
| 语法 | ISOWEEKDAY(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 的基于 ISO8601 周的工作日。 |
| 示例 | ISOWEEKDAY(#1986-03-25#) = 2 |
| 说明 | 另请参见 ISOWEEK、ISOQUARTER、ISOYEAR, 以及 -ISO 等效值 |
| 语法 | ISOYEAR(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定日期的基于 ISO8601 周的年。 |
| 示例 | ISOYEAR(#1986-03-25#) = 1,986 |
| 说明 | 另请参见 ISOWEEK、ISOWEEKDAY、ISOQUARTER, 以及 -ISO 等效值。 |
| 语法 | ISUSERNAME("username") |
| 输出 | 布尔值 |
| 定义 | 如果当前用户的用户名与指定的 <username> 匹配,则返回 TRUE;如果不匹配,则返回 FALSE。 |
| 示例 | ISUSERNAME("hmyrer") |
| 说明 |
此函数检查:
|
| 语法 | LEFT(string, number) |
| 输出 | 字符串 |
| 定义 | 返回字符串最左侧一定 <number> 的字符。 |
| 示例 | LEFT("Matador", 4) = "Mata" |
| 说明 | 另请参见 MID 和 RIGHT。 |
| 语法 | LEN(string) |
| 输出 | 数字 |
| 定义 | 返回 <string> 的长度。 |
| 示例 | LEN("Matador") = 7 |
| 说明 | 不要与空间函数 LENGTH 混淆。 |
| 语法 | LENGTH(geometry, 'units') |
| 输出 | 数字 |
| 定义 | 使用给定的 <units> 返回 <geometry> 中的一个或多个线串的大地路径长度。 |
| 示例 | LENGTH([Spatial], 'metres') |
| 说明 | 如果 geometry 参数没有线串,则结果为 不要与字符串函数 |
| 语法 | LN(number) |
| 输出 | 数字 如果参数小于或等于零,则输出为 |
| 定义 | 返回 <number> 的自然对数。 |
| 示例 | LN(50) = 3.912023005 |
| 说明 | 另请参见 EXP 和 LOG。 |
| 语法 | LOG(number, [base])如果可选的 base 参数不存在,则使用底数 10。 |
| 输出 | 数字 |
| 定义 | 返回以给定 <base> 为底的 <number> 的对数。 |
| 示例 | LOG(16,4) = 2 |
| 说明 | 另请参见 POWER LN。 |
| 语法 | LOWER(string) |
| 输出 | 字符串 |
| 定义 | 以全小写字符返回提供的 <string>。 |
| 示例 | LOWER("ProductVersion") = "productversion" |
| 说明 | 另请参见 UPPER 和 PROPER。 |
| 语法 | LTRIM(string) |
| 输出 | 字符串 |
| 定义 | 返回移除了所有前导空格的所提供的 <string>。 |
| 示例 | LTRIM(" Matador ") = "Matador " |
| 说明 | 另请参见 RTRIM。 |
| 语法 | MAKEDATE(year, month, day) |
| 输出 | 日期 |
| 定义 | 返回一个依据指定 <year>、<month> 和 <day> 构造的日期值。 |
| 示例 | MAKEDATE(1986,3,25) = #1986-03-25# |
| 说明 | 注意,输入错误的值将被调整为一个日期,例如 可用于 Tableau 数据提取。检查在其他数据源中的可用性。
|
| 语法 | MAKEDATETIME(date, time) |
| 输出 | 日期时间 |
| 定义 | 返回合并了 <date> 和 <time>的日期时间。日期可以是 date、datetime 或 string 类型。时间必须是 datetime。 |
| 示例 | MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM#MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM# |
| 说明 | 此函数仅适用于与 MySQL 兼容的连接(对于 Tableau 为 MySQL 和 Amazon Aurora)。
|
| 语法 | MAKELINE(SpatialPoint1, SpatialPoint2) |
| 输出 | 几何图形(线) |
| 定义 | 在两点之间生成线标记 |
| 示例 | MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1)) |
| 说明 | 对于构建出发地-目的地地图很有用。 |
| 语法 | MAKEPOINT(latitude, longitude, [SRID]) |
| 输出 | 几何图形(点) |
| 定义 | 将数据从 如果添加了可选的 |
| 示例 | MAKEPOINT(48.5, -123.1) MAKEPOINT([AirportLatitude], [AirportLongitude]) MAKEPOINT([Xcoord],[Ycoord], 3493) |
| 说明 |
SRID 是一种空间参考标识符,它使用 ESPG 参考系代码来指定坐标系。如果未指定 SRID,则会假定 WGS84,并将参数视为纬度/经度(以度为单位)。 您可以使用 |
| 语法 | MAKETIME(hour, minute, second) |
| 输出 | 日期时间 |
| 定义 | 返回一个依据指定 <hour>、<minute> 和 <second> 构造的日期值。 |
| 示例 | MAKETIME(14, 52, 40) = #1/1/1899 14:52:40# |
| 说明 | 由于 Tableau 不支持时间数据类型,只支持日期时间,因此输出是日期时间。字段的日期部分将是 1/1/1899。 类似于 |
| 语法 | MAX(expression) 或 MAX(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最大值。
|
| 示例 | MAX(4,7) = 7 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | MEDIAN(expression) |
| 定义 | 返回表达式在所有记录中的中位数。会忽略 Null 值。 |
| 说明 | MEDIAN 只能用于数字字段。 |
| 数据库限制 |
对于其他数据源类型,可以将数据提取到数据提取文件以使用此函数。请参见提取数据。 |
| 语法 | (MID(string, start, [length]) |
| 输出 | 字符串 |
| 定义 | 返回从指定 如果添加了可选数字参数 |
| 示例 | MID("Calculation", 2) = "alculation"MID("Calculation", 2, 5) ="alcul" |
| 说明 | 另请参见附加函数文档中支持的正则表达式。 |
| 语法 | MIN(expression) 或 MIN(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最小值。
|
| 示例 | MIN(4,7) = 4 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | MODEL_PERCENTILE(
|
| 定义 | 返回期望值小于或等于观察标记的概率(介于 0 和 1 之间),由目标表达式和其他预测因子定义。这是后验预测分布函数,也称为累积分布函数 (CDF)。 |
| 示例 | MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders])) |
| 语法 | MODEL_QUANTILE(
|
| 定义 | 以指定的分位数返回由目标表达式和其他预测因子定义的可能范围内的目标数值。这是后验预测分位数。 |
| 示例 | MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders])) |
| 语法 | MONTH(date) |
| 输出 | 整数 |
| 定义 | 以整数形式返回给定 <date> 的月份。 |
| 示例 | MONTH(#1986-03-25#) = 3 |
| 说明 | 另请参见 DAY、WEEK、季度、YEAR 以及 ISO 等效值 |
| 语法 | NOT <expression> |
| 输出 | 布尔值(True 或 False) |
| 定义 | 对一个表达式执行逻辑非运算。 |
| 示例 | IF NOT [Season] = "Summer" “如果 Season 不等于 Summer,则返回 Don't wear sandals。否则,返回 Wear sandals。” |
| 说明 | 通常与 IF 和 IIF 一起使用。另请参见 本参考中的 Tableau 函数按字母顺序进行组织。单击某个字母可跳转到列表中的该位置。您也可以使用 Ctrl+F(在 Mac 上为 Command-F)打开一个搜索框,用于查找特定函数。 和 或者。 |
| 语法 | NOW() |
| 输出 | 日期时间 |
| 定义 | 返回当前本地系统日期和时间。 |
| 示例 | NOW() = 1986-03-25 1:08:21 PM |
| 说明 |
另请参见返回日期而不是日期时间的类似计算 如果数据源是实时连接,则系统日期和时间可能位于另一个时区。有关如何解决此问题的详细信息,请参见知识库。 |
| 语法 | <expr1> OR <expr2> |
| 输出 | 布尔值(True 或 False) |
| 定义 | 对两个表达式执行逻辑析取操作。 |
| 示例 | IF [Season] = "Spring" OR [Season] = "Fall" “如果 (Season = Spring) 或 (Season = Fall) 为 true,则返回 Sneakers。” |
| 说明 | 通常与 IF 和 IIF 一起使用。另请参见 本参考中的 Tableau 函数按字母顺序进行组织。单击某个字母可跳转到列表中的该位置。您也可以使用 Ctrl+F(在 Mac 上为 Command-F)打开一个搜索框,用于查找特定函数。 和 NOT。 如果任一表达式为 如果所创建的计算中的 注意: |
| 语法 | OUTLINE(<spatial polygon>) |
| 输出 | 几何图形 |
| 定义 | 将多边形几何图形转换为线串。 |
| 说明 | 对于为轮廓创建单独的图层很有用,该图层的样式可以与填充不同。 支持多边形内的多边形。 |
| 语法 | PERCENTILE(expression, number) |
| 定义 | 返回给定 <expression> 中与指定 <number> 对应的百分位值。<number> 必须介于 0 到 1 之间(含 0 和 1),并且必须是数值常量。 |
| 示例 | PERCENTILE([Score], 0.9) |
| 数据库限制 | 此函数可用于以下数据源:非旧版 Microsoft Excel 和文本文件连接、数据提取和仅数据提取数据源类型(例如 Google Analytics、OData 或 Salesforce)、Sybase IQ 15.1 及更高版本数据源、Oracle 10 及更高版本的数据源、Cloudera Hive 和 Hortonworks Hadoop Hive 数据源、EXASolution 4.2 及更高版本的数据源。 对于其他数据源类型,可以将数据提取到数据提取文件以使用此函数。请参见提取数据。 |
| 语法 | PI() |
| 输出 | 数字 |
| 定义 | 返回数字常量 pi:3.14159。 |
| 示例 | PI() = 3.14159 |
| 说明 | 对于以弧度为输入的三角函数非常有用。 |
| 语法 | POWER(number, power) |
| 输出 | 数字 |
| 定义 | 计算 <number> 的指定次 <power>。 |
| 示例 | POWER(5,3) = 125 |
| 说明 | 也可以使用 ^ 符号,例如 5^3 = POWER(5,3) = 125 |
| 语法 | PROPER(string) |
| 输出 | 字符串 |
| 定义 | 返回所提供的 |
| 示例 | PROPER("PRODUCT name") = "Product Name"PROPER("darcy-mae") = "Darcy-Mae" |
| 说明 | 空格和非字母数字字符(如标点符号)被视为分隔符。 |
| 语法 | QUARTER(date) |
| 输出 | 整数 |
| 定义 | 以整数形式返回给定 <date> 的季度。 |
| 示例 | QUARTER(#1986-03-25#) = 1 |
| 说明 | 另请参见 DAY、WEEK、MONTH、YEAR 以及 ISO 等效值 |
| 语法 | RADIANS(number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 将给定 <number> 从度数转换为弧度。 |
| 示例 | RADIANS(180) = 3.14159 |
| 说明 | 反函数 DEGREES 获取以弧度为单位的角度,并返回以度为单位的角度。 |
| 语法 | REPLACE(string, substring, replacement |
| 输出 | 字符串 |
| 定义 | 在 <string> 中搜索 <substring> 并将其替换为 <replacement>。如果未找到 <substring>,则字符串保持不变。 |
| 示例 | REPLACE("Version 3.8", "3.8", "4x") = "Version 4x" |
| 说明 | 另请参见附加函数文档中的 REGEXP_REPLACE。 |
| 语法 | RIGHT(string, number) |
| 输出 | 字符串 |
| 定义 | 返回字符串最右侧一定 <number> 的字符。 |
| 示例 | RIGHT("Calculation", 4) = "tion" |
| 说明 | 另请参见 LEFT 和 MID。 |
| 语法 | ROUND(number, [decimals]) |
| 输出 | 数字 |
| 定义 | 将
|
| 示例 | ROUND(1/3, 2) = 0.33 |
| 说明 | 某些数据库(例如 SQL Server)允许指定负长度,其中 -1 将数字舍入为 10 的倍数,-2 舍入为 100 的倍数,依此类推。此功能并不适用于所有数据库。例如,Excel 和 Access 不具备此功能。
|
| 语法 | RTRIM(string) |
| 输出 | 字符串 |
| 定义 | 返回移除了所有尾随空格的所提供的 <string>。 |
| 示例 | RTRIM(" Calculation ") = " Calculation" |
| 说明 | 另请参见 LTRIM 和 TRIM。 |
| 语法 | SHAPETYPE(<geometry>) |
| 输出 | 字符串 |
| 定义 | 返回描述空间几何结构的字符串,例如 Empty、Point、MultiPoint、LineString、MultiLinestring、Polygon、MultiPolygon、Mixed 和不支持 |
| 示例 | SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point" |
| 语法 | SIGN(number) |
| 输出 | -1、0 或 1 |
| 定义 | 返回 <number> 的符号:可能的返回值为:在数字为负时为 -1,在数字为零时为 0,在数字为正时为 1。 |
| 示例 | SIGN(AVG(Profit)) = -1 |
| 说明 | 另请参见 ABS。 |
| 语法 | SIN(number) |
| 输出 | 数字 |
| 定义 | 以弧度为单位返回角度的正弦值。 |
| 示例 | SIN(0) = 1.0 |
| 说明 | 反函数 |
| 语法 | SPACE(number) |
| 输出 | 字符串(具体来说,只是空格) |
| 定义 | 返回由指定数量的重复空格组成的字符串。 |
| 示例 | SPACE(2) = " " |
| 语法 | SPLIT(string, delimiter, token number) |
| 输出 | 字符串 |
| 定义 | 返回 <string> 中的一个子字符串,并使用 <delimiter> 字符将字符串分为一系列 <tokens>。 |
| 示例 | SPLIT ("a-b-c-d", "-", 2) = "b"SPLIT ("a|b|c|d", "|", -2) = "c" |
| 说明 | 字符串将被解释为分隔符和标记的交替序列。因此,对于字符串
另请参见附加函数文档中支持的正则表达式。 |
| 数据库限制 | 可以为以下数据源类型使用拆分和自定义拆分命令:Tableau 数据提取、Microsoft Excel、文本文件、PDF 文件、Salesforce、OData、Microsoft Azure Market Place、Google Analytics(分析)、Vertica、Oracle、MySQL、PostgreSQL、Teradata、Amazon Redshift、Aster 数据、Google Big Query、Cloudera Hadoop Hive、Hortonworks Hive 和 Microsoft SQL Server。 某些数据源在拆分字符串时会有限制。请参见本主题后面的 SPLIT 函数限制。 |
| 语法 | SQRT(number) |
| 输出 | 数字 |
| 定义 | 返回 <number> 的平方根。 |
| 示例 | SQRT(25) = 5 |
| 说明 | 另请参见 SQUARE。 |
| 语法 | SQUARE(number) |
| 输出 | 数字 |
| 定义 | 返回 <number> 的平方。 |
| 示例 | SQUARE(5) = 25 |
| 说明 | 另请参见 SQRT 和 POWER。 |
| 语法 | STARTSWITH(string, substring) |
| 输出 | 布尔值 |
| 定义 | 如果 string 以 substring 开头,则返回 true。会忽略前导空格。 |
| 示例 | STARTSWITH("Matador, "Ma") = TRUE |
| 说明 | 另请参见附加函数文档中的 CONTAINS 以及支持的正则表达式。 |
| 语法 | STDEV(expression) |
| 定义 | 基于群体样本返回给定 <expression> 中所有值的统计标准差。 |
| 语法 | STDEVP(expression) |
| 定义 | 基于有偏差群体返回给定<expression>中所有值的统计标准差。 |
| 语法 | STR(expression) |
| 输出 | 字符串 |
| 定义 | 将其参数转换为字符串。 |
| 示例 | STR([ID]) |
| 语法 | SUM(expression) |
| 定义 | 返回 <expression> 中所有值的总计。会忽略 Null 值。 |
| 说明 | SUM 只能用于数字字段。 |
| 语法 | TAN(number)
|
| 输出 | 数字 |
| 定义 | 返回角度的正切。 |
| 示例 | TAN(PI ( )/4) = 1.0 |
| 说明 | 另请参见 ATAN、ATAN2、COT 和 PI。若要将角度从度数转换为弧度,请使用 RADIANS。 |
| 语法 | IF <test1> THEN <then1>
|
| 定义 | IF、ELSEIF 或 CASE表达式的必需部分,用于定义如果特定值或测试为 true 则返回什么结果。 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果两个表达式都不为 true,则返回 Sneakers。” CASE [Season] “看看“Season”字段。如果值为 Summer,则返回 Sandals。如果值为 Winter,则返回 Boots。如果计算中的选项均不匹配“Season”字段中的选项,则返回 Sneakers。” |
| 说明 |
| 语法 | TODAY() |
| 输出 | 日期 |
| 定义 | 返回当前本地系统日期。 |
| 示例 | TODAY() = 1986-03-25 |
| 说明 |
另请参见返回日期时间而不是日期的类似计算 如果数据源是实时连接,则系统日期可能位于另一个时区。有关如何解决此问题的详细信息,请参见知识库。 |
| 语法 | TRIM(string) |
| 输出 | 字符串 |
| 定义 | 返回移除了前导和尾随空格的所提供的 <string>。 |
| 示例 | TRIM(" Calculation ") = "Calculation" |
| 说明 | 另请参见 LTRIM 和 RTRIM。 |
| 语法 | UPPER(string) |
| 输出 | 字符串 |
| 定义 | 以全大写字符返回提供的 <string>。 |
| 示例 | UPPER("Calculation") = "CALCULATION" |
| 说明 | 另请参见 PROPER 和 LOWER。 |
| 语法 | USERDOMAIN( ) |
| 输出 | 字符串 |
| 定义 | 返回当前用户的域。 |
| 说明 | 此函数检查:
|
| 语法 | USERNAME( ) |
| 输出 | 字符串 |
| 定义 | 返回当前用户的用户名。 |
| 示例 | USERNAME( ) 此函数返回已登录用户的用户名,例如“hmyrer”。 [Manager] = USERNAME( ) 如果经理“hmyrer”已登录,则仅当视图中的“Manager”字段包含“hmyrern”时,此示例才会返回 TRUE。 |
| 说明 | 此函数检查:
用户筛选器 用作筛选器时,计算字段(例如 |
| 语法 | VAR(expression) |
| 定义 | 基于群体样本返回给定表达式中所有值的统计方差。 |
| 语法 | VARP(expression) |
| 定义 | 对整个群体返回给定表达式中所有值的统计方差。 |
| 语法 | WEEK(date) |
| 输出 | 整数 |
| 定义 | 以整数形式返回给定 <date> 的周。 |
| 示例 | WEEK(#1986-03-25#) = 13 |
| 说明 | 另请参见 DAY、MONTH、季度、YEAR 以及 ISO 等效值 |
| 语法 | CASE <expression> |
| 定义 | CASE 表达式的必需部分。查找第一个与 <expression> 匹配的 <value>,并返回对应的 <then>。 |
| 示例 | CASE [Season] “看看“Season”字段。如果值为 Summer,则返回 Sandals。如果值为 Winter,则返回 Boots。如果计算中的选项均不匹配“Season”字段中的选项,则返回 Sneakers。” |
| 说明 |
CASE <expression>
|
| 语法 | YEAR(date) |
| 输出 | 整数 |
| 定义 | 以整数形式返回给定 <date> 的年份。 |
| 示例 | YEAR(#1986-03-25#) = 1,986 |
| 说明 | 另请参见 DAY、WEEK、MONTH、季度 以及 ISO 等效值 |
| 语法 | ZN(expression) |
| 输出 | 取决于 <expression> 的数据类型,或者为 0。 |
| 定义 | 如果 <expression> 不为 null,则返回该表达式,否则返回零。 |
| 示例 | ZN([Test Grade]) “如果测试成绩不为 null,则返回其值。如果测试成绩为 null,则返回 0。” |
| 说明 |
另请参见 ISNULL。 |
| 地点 | Hyperforce 区域 | Pod(Pod 名称) | Hyperforce 迁移后的 IP 地址和范围 (或者,在 https://ip-ranges.salesforce.com/ip-ranges.json 中搜索 Hyperforce 区域) | |
|---|---|---|---|---|
| 亚太地区 | 澳大利亚 | ap-southeast-2 | prod-apsoutheast-a | 141.163.192.0/23 |
| 印度 | ap-south-2 | prod-in-a | 141.163.216.0/24 | |
印度尼西亚 | ap-southeast-3 | prod-apsoutheast-c | 141.163.212.0/24 | |
日本 | ap-northeast-1 | prod-apnortheast-a | 141.163.208.0/23 | |
新加坡 | ap-southeast-1 | prod-apsoutheast-b | 141.163.196.0/23 | |
| 韩国 | ap-northeast-2 | prod-kr-a | 141.163.200.0/23 | |
| 加拿大 | 魁北克 | ca-central-1 | prod-ca-a | 155.226.152.0/23 |
| 欧洲 | 德国 | eu-central-1 | dub01 (DUB01) | 145.224.208.0/23 |
eu-west-1a (EW1A) | ||||
| 瑞士 | eu-central-2 | prod-ch-a | 145.224.198.0/24 | |
| 英国 | eu-west-2 | prod-uk-a | 145.224.200.0/23 | |
| 美国 - 西部 | 俄勒冈州 | us-west-2 | 10ax (10AX) | 155.226.128.0/21 |
10ay (10AY) | ||||
10az (10AZ) | ||||
uw2b (UW2B) | ||||
prod-uswest-c | ||||
| 美国 - 东部 | 弗吉尼亚州 | us-east-1 | prod-useast-a | 155.226.144.0/22 |
prod-useast-b | ||||
us-east-1 (useast-1) | ||||
prod-useast-c | ||||
| 地点 | Hyperforce 区域 | Pod(Pod 名称) | Hyperforce 迁移前的 IP 地址 | |
|---|---|---|---|---|
| 亚太地区 | 澳大利亚 | ap-southeast-2 | prod-apsoutheast-a | 3.25.37.32/28 |
日本 | ap-northeast-1 | prod-apnortheast-a | 18.176.203.96/28 | |
| 加拿大 | 魁北克 | ca-central-1 | prod-ca-a | 3.98.24.208/28 |
| 欧洲 | 德国 注意:在 Hyperforce 迁移之前,原为爱尔兰区域。 | eu-central-1 | dub01 (DUB01) | 34.246.74.86 52.215.158.213 |
eu-west-1a (EW1A) | 34.246.62.141 34.246.62.203 | |||
| 英国 | eu-west-2 | prod-uk-a | 18.134.84.240/28 | |
| 美国 - 西部 | 俄勒冈州 | us-west-2 | 10ax (10AX) | 34.208.207.197 52.39.159.250 |
10ay (10AY) | 34.218.129.202 52.40.235.24 | |||
10az (10AZ) | 34.218.83.207 52.37.252.60 | |||
us-west-2b (UW2B) | 34.214.85.34 34.214.85.244 | |||
| 美国 - 东部 | 弗吉尼亚州 | us-east-1 | prod-useast-a | 3.219.176.16/28 |
prod-useast-b | 3.219.176.16/28 | |||
us-east-1 (useast-1) | 50.17.26.34 52.206.162.101 | |||
| 地点 | Hyperforce 区域 | Pod(Pod 名称) | IP 地址和范围/VPCE ID | |
|---|---|---|---|---|
| 亚太地区 | 澳大利亚 | ap-southeast-2 | prod-apsoutheast-a | 141.163.192.0/23 |
| 印度 | ap-south-2 | prod-in-a | 141.163.216.0/24 vpce-02e14aeeeccOa2eef | |
印度尼西亚 | ap-southeast-3 | prod-apsoutheast-c | 141.163.212.0/24 | |
日本 | ap-northeast-1 | prod-apnortheast-a | 141.163.208.0/23 | |
新加坡 | ap-southeast-1 | prod-apsoutheast-b | 141.163.196.0/23 | |
| 韩国 | ap-northeast-2 | prod-kr-a | 141.163.200.0/23 vpce-053ebbbe86f5411ca | |
| 加拿大 | 魁北克 | ca-central-1 | prod-ca-a | 155.226.152.0/23 |
| 欧洲 | 德国 | eu-central-1 | dub01 (DUB01) | 145.224.208.0/23 vpce-091ff41bc3686e6e8 |
eu-west-1a (EW1A) | ||||
| 瑞士 | eu-central-2 | prod-ch-a | 145.224.198.0/24 vpce-0fbf9d552ffbb6be2 | |
| 英国 | eu-west-2 | prod-uk-a | 145.224.200.0/23 | |
| 美国 - 西部 | 俄勒冈州 | us-west-2 | 10ax (10AX) | 155.226.128.0/21 vpce-090a7c76e361d5013 |
10ay (10AY) | ||||
10az (10AZ) | ||||
uw2b (UW2B) | ||||
prod-uswest-c | ||||
| 美国 - 东部 | 弗吉尼亚州 | us-east-1 | prod-useast-a | 155.226.144.0/22 vpce-0ea40e596e16259d1 |
prod-useast-b | ||||
us-east-1 (useast-1) | ||||
prod-useast-c | ||||
| 模式 | 谁可以访问 |
|---|---|
查看模式 | 具有“运行‘数据解释’功能”权限能力的 Tableau Viewer(查看者)、Explorer和 Creator 可以在查看模式下运行和探索“数据解释”功能的解释。 |
编辑模式
| Tableau Creator 可以在 Tableau Desktop、Tableau Cloud 或 Tableau Server 中编辑视图时运行“数据解释”功能。具有“运行‘数据解释’功能”能力和编辑权限的 Explorer 可以在 Tableau Cloud 或 Tableau Server 中编辑工作簿时运行“数据解释”功能。 具有编辑权限的 Creator 和 Explorer 可以打开新工作表进行进一步分析。 他们还可以使用“数据解释设置”来控制谁可以使用“数据解释”功能以及他们可以看到什么。 |
| 原始数据 | 不进行汇总的聚合 | 进行汇总的聚合 |
![]() | ![]() | ![]() |
| 10/31/2024 |
| 31/10/2024 |
12/10/2024 |
| October 31, 2024 |
| October 31, 2024 |
| December 10, 2024 |
| 31 Oktober 2024 |
| 31 Oktober 2024 |
| 12 Oktober 2024 |
| Null |
| October 31, 2024 |
| October 12, 2024 |
| 2024-10-31 |
| 2024-31-10 |
2024-12-10 |
| 2024-10-12 |
| October 31, 2024 |
| Null |
| December 10, 2024 |
| October 12, 2024 |
SQL Server 表
| Excel 表 ![]() |
| 语法 | ABS(number) |
| 输出 | 数字(正数) |
| 定义 | 返回给定 <number> 的绝对值。 |
| 示例 | ABS(-7) = 7 第二个示例返回“Budget Variance”(预算差异)字段中包含的所有数字的绝对值。 |
| 说明 | 另请参见 SIGN。 |
| 语法 | ACOS(number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 返回给定 <number> 的反余弦(角度)。 |
| 示例 | ACOS(-1) = 3.14159265358979 |
| 说明 | 反函数 COS 以弧度为单位的角度作为参数,并返回余弦值。 |
| 语法 | ASIN(number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 返回给定 <number> 的反正弦(角度)。 |
| 示例 | ASIN(1) = 1.5707963267949 |
| 说明 | 反函数 SIN 以弧度为单位的角度作为参数,并返回正弦值。 |
| 语法 | ATAN(number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 返回给定 <number> 的反正切(角度)。 |
| 示例 | ATAN(180) = 1.5652408283942 |
| 说明 | 反函数 |
| 语法 | ATAN2(y number, x number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 返回两个数字(x 和 y)之间的反正切(角度)。结果以弧度表示。 |
| 示例 | ATAN2(2, 1) = 1.10714871779409 |
| 说明 | 另请参见 ATAN、TAN 和 COT。 |
| 语法 | CEILING(number) |
| 输出 | 整数 |
| 定义 | 将 <number> 舍入为值相等或更大的最近整数。 |
| 示例 | CEILING(2.1) = 3 |
| 说明 | 另请参见 FLOOR 和 ROUND。 |
| 数据库限制 |
|
| 语法 | COS(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字 |
| 定义 | 返回角度的余弦。 |
| 示例 | COS(PI( ) /4) = 0.707106781186548 |
| 说明 | 反函数 |
| 语法 | COT(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字 |
| 定义 | 返回角度的余切。 |
| 示例 | COT(PI( ) /4) = 1 |
| 说明 | 另请参见 ATAN、TAN 和 PI。若要将角度从度数转换为弧度,请使用 RADIANS。 |
| 语法 | DEGREES(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字(度) |
| 定义 | 将以弧度表示的角度转换为度数。 |
| 示例 | DEGREES(PI( )/4) = 45.0 |
| 说明 | 反函数 另请参见 |
| 语法 | DIV(integer1, integer2) |
| 输出 | 整数 |
| 定义 | 返回将 <integer1> 除以 <integer2> 的除法运算的整数部分。 |
| 示例 | DIV(11,2) = 5 |
| 语法 | EXP(number) |
| 输出 | 数字 |
| 定义 | 返回 e 的给定 <number> 次幂。 |
| 示例 | EXP(2) = 7.389 |
| 说明 | 另请参见 LN。 |
| 语法 | FLOOR(number) |
| 输出 | 整数 |
| 定义 | 将数字舍入为值相等或更小的最近 <number>。 |
| 示例 | FLOOR(7.9) = 7 |
| 说明 | 另请参见 CEILING 和 ROUND。 |
| 数据库限制 |
|
| 语法 | HEXBINX(number, number) |
| 输出 | 数字 |
| 定义 | 将 x、y 坐标映射到最接近的六边形数据桶的 x 坐标。数据桶的边长为 1,因此,可能需要相应地缩放输入。 |
| 示例 | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
| 说明 | HEXBINX 和 HEXBINY 是用于六边形数据桶的分桶和标绘函数。六边形数据桶是对 x/y 平面(例如地图)中的数据进行可视化的有效而简洁的选项。由于数据桶是六边形的,因此每个数据桶都非常近似于一个圆,并最大程度地减少了从数据点到数据桶中心的距离变化。这使得聚类分析更加准确并且能提供有用的信息。 |
| 语法 | HEXBINY(number, number) |
| 输出 | 数字 |
| 定义 | 将 x、y 坐标映射到最接近的六边形数据桶的 y 坐标。数据桶的边长为 1,因此,可能需要相应地缩放输入。 |
| 示例 | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
| 说明 | 另请参见 HEXBINX。 |
| 语法 | LN(number) |
| 输出 | 数字 如果参数小于或等于零,则输出为 |
| 定义 | 返回 <number> 的自然对数。 |
| 示例 | LN(50) = 3.912023005 |
| 说明 | 另请参见 EXP 和 LOG。 |
| 语法 | LOG(number, [base])如果可选的 base 参数不存在,则使用底数 10。 |
| 输出 | 数字 |
| 定义 | 返回数字以给定底数为底的对数。 |
| 示例 | LOG(16,4) = 2 |
| 说明 | 另请参见 POWER LN。 |
| 语法 | MAX(expression) 或 MAX(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最大值。
|
| 示例 | MAX(4,7) = 7 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | MIN(expression) 或 MIN(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最小值。
|
| 示例 | MIN(4,7) = 4 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | PI() |
| 输出 | 数字 |
| 定义 | 返回数字常量 pi:3.14159。 |
| 示例 | PI() = 3.14159 |
| 说明 | 对于以弧度为输入的三角函数非常有用。另请参见 RADIANS。 |
| 语法 | POWER(number, power) |
| 输出 | 数字 |
| 定义 | 计算 <number> 的指定次 <power>。 |
| 示例 | POWER(5,3) = 125 |
| 说明 | 也可以使用 ^ 符号,例如 5^3 = POWER(5,3) = 125 |
| 语法 | RADIANS(number) |
| 输出 | 数字(以弧度表示的角度) |
| 定义 | 将给定 <number> 从度数转换为弧度。 |
| 示例 | RADIANS(180) = 3.14159 |
| 说明 | 反函数 DEGREES 获取以弧度为单位的角度,并返回以度为单位的角度。 |
| 语法 | ROUND(number, [decimals]) |
| 输出 | 数字 |
| 定义 | 将
|
| 示例 | ROUND(1/3, 2) = 0.33 |
| 说明 | 某些数据库(例如 SQL Server)允许指定负长度,其中 -1 将数字舍入为 10 的倍数,-2 舍入为 100 的倍数,依此类推。此功能并不适用于所有数据库。例如,Excel 和 Access 不具备此功能。
|
| 语法 | SIGN(number) |
| 输出 | -1、0 或 1 |
| 定义 | 返回 <number> 的符号:可能的返回值为:在数字为负时为 -1,在数字为零时为 0,在数字为正时为 1。 |
| 示例 | SIGN(AVG(Profit)) = -1 |
| 说明 | 另请参见 ABS。 |
| 语法 | SIN(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字 |
| 定义 | 返回角度的正弦。 |
| 示例 | SIN(0) = 1.0 |
| 说明 | 反函数 |
| 语法 | SQRT(number) |
| 输出 | 数字 |
| 定义 | 返回 <number> 的平方根。 |
| 示例 | SQRT(25) = 5 |
| 说明 | 另请参见 SQUARE。 |
| 语法 | SQUARE(number) |
| 输出 | 数字 |
| 定义 | 返回 <number> 的平方。 |
| 示例 | SQUARE(5) = 25 |
| 说明 | 另请参见 SQRT 和 POWER。 |
| 语法 | TAN(number)number 参数是以弧度表示的角度。 |
| 输出 | 数字 |
| 定义 | 返回角度的正切。 |
| 示例 | TAN(PI ( )/4) = 1.0 |
| 说明 | 另请参见 ATAN、ATAN2、COT 和 PI。若要将角度从度数转换为弧度,请使用 RADIANS。 |
| 语法 | ZN(expression) |
| 输出 | 任意,或 o |
| 定义 | 如果 使用此函数将 null 值替换为零。 |
| 示例 | ZN(Grade) = 0 |
| 说明 | 当在计算中使用可能包含 null 的字段时,这是一个非常有用的函数。用 ZN 封装字段可以防止用 null 计算导致的错误。 |
| 能力 | 数据混合 | 自定义地理编码 |
| 在地图视图上绘制您自己的位置 | 是 | 是 |
| 使用任何数据 | 是 | 否,仅限文本文件 |
| 添加新的地理角色 | 否 | 是 |
| 添加到现有地理角色 | 否 | 是 |
| 创建新的地理分层结构 | 否 | 是 |
| 可重新用于其他工作簿 | 否 | 是 |
主数据源 ![]() | 辅助数据源 ![]() |
| 以前的版本 | 2020.2 及更高版本 | |
|---|---|---|
![]() | ![]() | |
| 在 Tableau 版本 2020.1 及更低版本中,数据模型只有物理层 | 在 Tableau 版本 2020.2 及更高版本中,数据模型具有两个层:逻辑层和物理层 |
| 图标 | 数据类型 |
|---|---|
![]() | 文本(字符串)值 |
![]() | 日期值 |
![]() | 日期和时间值 |
![]() | 数值(整数或小数) |
![]() | 布尔值(仅限关系数据源) |
| 地理值(用于地图) | |
![]() | 图像角色(与图像链接 URL 一起使用) |
![]() | 群集组(与在数据中查找群集结合使用) |
| 内置的分层结构 | 要包含在 .csv 文件中的列(顺序为从左到右) |
|---|---|
| Country (Name) | Country (Name) Latitude Longitude |
| Country (Name), State/Province | Country (Name) 州/省/市/自治区 Latitude Longitude |
| Country (Name), State/Province, City | Country (Name) 州/省/市/自治区 City Latitude Longitude |
| Country (Name), State/Province, County | Country (Name) 州/省/市/自治区 County Latitude Longitude |
| Country (Name), ZIP Code/Postcode | Country (Name) 邮政编码 Latitude Longitude |
| Country (Name), Area Code | Country (Name) Area Code Latitude Longitude |
| Country (Name), CBSA | Country (Name) CBSA Latitude Longitude |
| 语法 | DATE(expression) |
| 输出 | 日期 |
| 定义 | 在给定数字、字符串或日期 <expression> 的情况下返回日期。 |
| 示例 | DATE([Employee Start Date]) DATE("September 22, 2018") DATE("9/22/2018")DATE(#2018-09-22 14:52#) |
| 说明 | 与
|
| 语法 | DATEADD(date_part, interval, date) |
| 输出 | 日期 |
| 定义 | 返回 <date>,该日期的指定 <date_part> 中添加了指定的数字 <interval>。例如,将开始日期增加 3 个月或 12 天。 |
| 示例 | 将所有的到期日推迟一周 DATEADD('week', 1, [due date])将 2021 年 2 月 20 日加上 280 天 DATEADD('day', 280, #2/20/21#) = #November 27, 2021# |
| 说明 | 支持 ISO 8601 日期。 |
| 语法 | DATEDIFF(date_part, date1, date2, [start_of_week]) |
| 输出 | 整数 |
| 定义 | 返回 <date1> 与 <date2> 之差(以 <date_part> 的单位表示)。例如,减去某人加入和离开乐队的日期,就可以知道他们在乐队里呆了多久。 |
| 示例 | 1986 年 3 月 25 日到 2021 年 2 月 20 日之间的天数 DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751一个人在乐队里呆了几个月 DATEDIFF('month', [date joined band], [date left band]) |
| 说明 | 支持 ISO 8601 日期。 |
| 语法 | DATENAME(date_part, date, [start_of_week]) |
| 输出 | 字符串 |
| 定义 | 以字符串的形式返回 <date> 的 <date_part>。 |
| 示例 | DATENAME('year', #3/25/1986#) = "1986"DATENAME('month', #1986-03-25#) = "March" |
| 说明 | 支持 ISO 8601 日期。 一个非常类似的计算是 DATEPART,它以连续整数的形式返回指定日期部分的值。 通过更改计算结果的属性(维度或度量、连续或离散)和日期格式,可以将 反函数是 DATEPARSE,它接受一个字符串值并将其格式化为日期。 |
| 语法 | DATEPARSE(date_format, date_string) |
| 输出 | 日期 |
| 定义 | <date_format> 参数将描述 <date_string> 字段的排列方式。由于可通过各种方式对字符串字段进行排序,因此 <date_format> 必须完全匹配。有关完整解释和格式设置详细信息,请参见将字段转换为日期字段。 |
| 示例 | DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986# |
| 说明 |
|
| 数据库限制 |
Hive 变体不支持 |
| 语法 | DATEPART(date_part, date, [start_of_week]) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回 <date> 的 <date_part>。 |
| 示例 | DATEPART('year', #1986-03-25#) = 1986DATEPART('month', #1986-03-25#) = 3 |
| 说明 | 支持 ISO 8601 日期。 一个非常类似的计算是 反函数是 |
| 语法 | DATETRUNC(date_part, date, [start_of_week]) |
| 输出 | 日期 |
| 定义 | 按 <date_part>指定的准确度截断 <date>。此函数返回新日期。例如,以月份级别截断处于月份中间的日期时,此函数返回当月的第一天。 |
| 示例 | DATETRUNC('day', #9/22/2018#) = #9/22/2018#DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018#(包含 2018 年 9 月 22 日的一周中的星期一) DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# (包含 2018 年 9 月 22 日的季度的第一天) 注意:对于周和 iso 周, |
| 说明 | 支持 ISO 8601 日期。 例如,您不应使用 举例来说,如果在可视化项中格式为显示秒, |
| 语法 | DAY(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 的天。 |
| 示例 | Day(#September 22, 2018#) = 22 |
| 说明 | 另请参见 WEEK、MONTH、QUARTER、YEAR 以及 ISO 等效值。 |
| 语法 | ISDATE(string) |
| 输出 | 布尔值 |
| 定义 | 如果给定 <string> 为有效日期,则返回 true。 |
| 示例 | ISDATE(09/22/2018) = true ISDATE(22SEP18) = false |
| 说明 | 所需的参数必须是字符串。ISDATE 不能用于日期数据类型的字段,计算将返回错误。 |
| 语法 | ISOQUARTER(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 的基于 ISO8601 周的季度。 |
| 示例 | ISOQUARTER(#1986-03-25#) = 1 |
| 说明 | 另请参见 ISOWEEK、ISOWEEKDAY、ISOYEAR, 以及 -ISO 等效值。 |
| 语法 | ISOWEEK(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 基于 ISO8601 周的周。 |
| 示例 | ISOWEEK(#1986-03-25#) = 13 |
| 说明 | 另请参见 ISOWEEKDAY、ISOQUARTER、ISOYEAR, 以及 -ISO 等效值。 |
| 语法 | ISOWEEKDAY(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 的基于 ISO8601 周的工作日。 |
| 示例 | ISOWEEKDAY(#1986-03-25#) = 2 |
| 说明 | 另请参见 ISOWEEK、ISOQUARTER、ISOYEAR, 以及 -ISO 等效值。 |
| 语法 | ISOYEAR(date) |
| 输出 | 整数 |
| 定义 | 以整数的形式返回给定 <date> 的基于 ISO8601 年份的工作日。 |
| 示例 | ISOYEAR(#1986-03-25#) = 1,986 |
| 说明 | 另请参见 ISOWEEK、ISOWEEKDAY、ISOQUARTER, 以及 -ISO 等效值。 |
| 语法 | MAKEDATE(year, month, day) |
| 输出 | 日期 |
| 定义 | 返回一个依据指定 <year>、<month> 和 <day> 构造的日期值。 |
| 示例 | MAKEDATE(1986,3,25) = #1986-03-25# |
| 说明 | 注意,输入错误的值将被调整为一个日期,例如 可用于 Tableau 数据提取。检查在其他数据源中的可用性。
|
| 语法 | MAKEDATETIME(date, time) |
| 输出 | 日期时间 |
| 定义 | 返回合并了 <date> 和 <time>的日期时间。日期可以是 date、datetime 或 string 类型。时间必须是 datetime。 |
| 示例 | MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM#MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM# |
| 说明 | 此函数仅适用于与 MySQL 兼容的连接(对于 Tableau 为 MySQL 和 Amazon Aurora)。
|
| 语法 | MAKETIME(hour, minute, second) |
| 输出 | 日期时间 |
| 定义 | 返回一个依据指定 <hour>、<minute> 和 <second> 构造的日期值。 |
| 示例 | MAKETIME(14, 52, 40) = #1/1/1899 14:52:40# |
| 说明 | 由于 Tableau 不支持时间数据类型,只支持日期时间,因此输出是日期时间。字段的日期部分将是 1/1/1899。 类似于 |
| 语法 | MAX(expression) 或 MAX(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最大值。
|
| 示例 | MAX(4,7) = 7 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | MIN(expression) 或 MIN(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最小值。
|
| 示例 | MIN(4,7) = 4 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | MONTH(date) |
| 输出 | 整数 |
| 定义 | 以整数形式返回给定 <date> 的月份。 |
| 示例 | MONTH(#1986-03-25#) = 3 |
| 说明 | 另请参见 DAY、WEEK、QUARTER、YEAR 以及 ISO 等效值 |
| 语法 | NOW() |
| 输出 | 日期时间 |
| 定义 | 返回当前本地系统日期和时间。 |
| 示例 | NOW() = 1986-03-25 1:08:21 PM |
| 说明 |
另请参见返回日期而不是日期时间的类似计算 如果数据源是实时连接,则系统日期和时间可能位于另一个时区。有关如何解决此问题的详细信息,请参见知识库。 |
| 语法 | QUARTER(date) |
| 输出 | 整数 |
| 定义 | 以整数形式返回给定 <date> 的季度。 |
| 示例 | QUARTER(#1986-03-25#) = 1 |
| 说明 | 另请参见 DAY、WEEK、MONTH、YEAR 以及 ISO 等效值 |
| 语法 | TODAY() |
| 输出 | 日期 |
| 定义 | 返回当前本地系统日期。 |
| 示例 | TODAY() = 1986-03-25 |
| 说明 |
另请参见返回日期时间而不是日期的类似计算 NOW。 如果数据源是实时连接,则系统日期可能位于另一个时区。有关如何解决此问题的详细信息,请参见知识库。 |
| 语法 | WEEK(date) |
| 输出 | 整数 |
| 定义 | 以整数形式返回给定 <date> 的周。 |
| 示例 | WEEK(#1986-03-25#) = 13 |
| 说明 | 另请参见 DAY、MONTH、QUARTER、YEAR 以及 ISO 等效值 |
| 语法 | YEAR(date) |
| 输出 | 整数 |
| 定义 | 以整数形式返回给定 <date> 的年份。 |
| 示例 | YEAR(#1986-03-25#) = 1,986 |
| 说明 | 另请参见 DAY、WEEK、MONTH、QUARTER 以及 ISO 等效值 |
| 格式 | 数据类型 | 值 |
| 'March 25, 1986' | 字符串 | 'March 25, 1986' |
| #3/25/1986# | 日期 | #3/25/1986# |
| 03/25/1986 | 浮点小数 | 0.00006042 |
| 1986-03-25 | 整数 | 1,958 |
| 03/25/1986 | - | 无效 |
| Tableau Desktop 中的标签选项:全部 | Web 编辑中的标签选项:最小/最大 |
![]() | ![]() |
| “列”功能区: | 经度(连续度量,分配的经度地理角色) |
| “行”功能区: | 纬度(连续度量,分配的纬度地理角色) |
| 详细信息: | 一个或多个包含许多基础数据点的字段 |
| 标记类型: | 密度 |
隐藏空行(默认) Jay 没有参加任何俱乐部,因此学生 Jay 没有对应的行。每一行都有一个占位符标记(Abc)。 | 显示空行 Jay 没有加入任何俱乐部,但显示空行,因此 Jay 有一行没有占位符标记 (Abc)。 |
![]() | ![]() |
| 低浓度 (50%) | 高浓度 (80%) |
![]() | ![]() |
| 不支持。表 X 具有两个传入关系,它们均来自基表 A 的下游表 | 支持。表 S 和 T 都具有多个传入关系,但每个关系都来自不同的基表。 | 支持。尽管从视觉上看起来像是一个循环,但表 S 和表 T 的传入关系可以追溯到不同的基表。 |
![]() | ![]() | ![]() |
![]() | ![]() |
| 在这里,每条记录是一天 | 在这里,每条记录是一个月 |
|
|
| 摘要视图 | 详细信息视图 |
![]() | ![]() |
| 图标 | 数据类型 |
|---|---|
![]() | 文本(字符串)值 |
![]() | 日期值 |
![]() | 日期和时间值 |
![]() | 数字值 |
![]() | 布尔值(仅限关系数据源) |
| 地理值(用于地图) |
| 群体表 | 个人表 |
![]() | ![]() |
| 上下文 | 范围 | 方式 |
|---|---|---|
工作表:选定的一个或多个标记 Tableau Cloud、Tableau Server、Tableau Desktop | 在工作表中,选择一个或多个标记,然后从工具提示菜单中选择“查看数据”会显示范围为单个标记或一组标记的基础数据。 注意:必须为工具提示选择“包括命令按钮”选项才能使“查看数据”按钮可用。 可以自定义和下载此视图。 | 在视图中选择一个或多个标记,然后从工具提示菜单中选择“查看数据”。
|
“数据源”页面:每个表 Tableau Cloud、Tableau Server、Tableau Desktop | 在“数据源”页面中,您可以为数据源(左侧窗格)中列出的每个表打开“查看数据”。 您可以在此视图中移动列和对其进行排序,但不能下载数据。 | 在“数据源”页面的左侧窗格中选择表旁边的“查看数据”。
您还可以通过在“自定义 SQL”对话框中单击“预览结果”来显示自定义 SQL 的“查看数据”窗口。 |
工作表:工具栏上的“下载”按钮 Tableau Cloud 和 Tableau Server | 在工作表(查看或编辑模式)中,从“下载”按钮菜单中选择“数据”会显示可视化项中使用的所有基础数据。 在仪表板中,可以根据选定的工作表查看基础数据。在单击“下载”按钮以使“数据”选项可用之前,请在仪表板中选择一个工作表。 可以自定义和下载此视图。 | 从“下载”按钮菜单中,选择“数据”。
|
工作表:“数据”窗格 仅限 Tableau Desktop | 在工作表中,选择“数据”窗格顶部的“查看数据”会显示数据源中每个字段的表格数据(按表列出)。 可以自定义和下载此视图。 | 在“数据”窗格中,单击“搜索”字段旁边的“查看数据”按钮。
|
工作表:“分析”菜单 仅限 Tableau Desktop | 在工作表中,从“分析”菜单中选择“查看数据”会显示可视化项中使用的所有基础数据。可视化项中使用的度量对应的一个或多个表列在“标签”窗格中。 可以自定义和下载此视图。 | 从“分析”菜单中,选择“查看数据”。 在不是文本表的可视化项中,您也可以右键单击视图,然后选择“查看数据”。
|
| 仪表板:“分析”菜单 仅限 Tableau Desktop | 在仪表板上,从“分析”菜单中选择“查看数据”会显示当前所选工作表中使用的所有基础数据。如果当前没有工作表处于活动状态,则会显示默认工作表的数据。可视化项中使用的度量对应的一个或多个表列在“标签”窗格中。 可以自定义和下载此视图。 | 从“分析”菜单中,选择“查看数据”。
请注意工作表“Order details”(订单详细信息)周围的深色边框,表示它已在仪表板中被选中,并且“查看数据”对话框将为“Order details”(订单详细信息)显示该工作表。 |
| 选项 | 方式 | 位置 |
|---|---|---|
显示或隐藏字段列 | 单击“显示字段”并选中或取消选中字段名称。若要显示所有字段,请选择“(全部)”。 字段将被添加到当前显示字段的右侧。 |
|
移动字段列 | 选择一个或多个字段列,然后单击窗口顶部的向右或向左箭头。或者,选择下拉菜单并单击“右移”和“左移”。 提示:若要将不相邻的列分组在一起,请在选择列的同时按 Ctrl,然后将选定的列移到左侧或右侧。 |
|
移除字段列 | 选择一个字段列,然后从下拉菜单中选择“移除”。或者,单击“显示字段”并取消选中该字段以移除它的列。 |
|
对数据进行排序 | 将鼠标悬停在列顶部附近以显示“排序”按钮。单击“排序”按钮更改排序。 或者,单击下拉菜单并选择“升序排序”或“降序排序” 注意:下载的数据中不包含自定义排序结果。 |
|
编辑显示的最大行数 | 默认情况下,“查看数据”窗口在 Tableau Desktop 中最多显示前 10,000 行数据,在 Tableau Cloud 和 Tableau Server 中最多显示前 200 行数据。 您可以增加或减少“查看数据”窗口中显示的最大行数。此设置对单击“下载”按钮时导出的行数没有影响。 单击行数字段进行编辑。单击箭头按钮或按键盘上的 Enter 以应用更改。 |
|
显示别名 | 单击“设置”按钮以显示或隐藏所有字段名称的别名。 |
|
| 数据源 | 支持 |
| Actian Vectorwise | 不支持。 |
| Amazon EMR Hadoop Hive | Hive 0.13 及更高版本支持。 |
| Amazon Redshift | 支持。 |
| Aster Database | 版本 4.5 及更高版本支持。 |
| Cloudera Hadoop | Hive 0.13 及更高版本支持。 |
| Cloudera Impala | Impala 1.2.2 及更高版本支持。 |
| 多维数据集(多维数据源) | 不支持。 |
| DataStax Enterprise | 不支持。 |
| EXASOL | 支持。 |
| Firebird | 版本 2.0 及更高版本支持。 |
| Generic ODBC | 受限。取决于特定数据源。 |
| Google Big Query | 标准 SQL 支持,旧版 SQL 不支持。 |
| Hortonworks Hadoop Hive | Hive 0.13 及更高版本支持。 在 HIVE 版本 1.1 上,生成交叉联接的详细级别表达式不可靠。 如果没有要在其上进行联接的显式字段,则会出现交叉联接。例如,对于详细级别表达式 |
| IBM BigInsights | 支持。 |
| IBM DB2 | 版本 8.1 及更高版本支持。 |
| MarkLogic | 版本 7.0 及更高版本支持。 |
| Microsoft Access | 不支持。 |
| 基于 Microsoft Jet 的连接(Microsoft Excel、Microsoft Access 和文本的旧版连接器) | 不支持。 |
| Microsoft SQL Server | SQL Server 2005 及更高版本。 |
| MySQL | 支持。 |
| IBM PDA (Netezza) | 版本 7.0 及更高版本支持。 |
| Oracle | 版本 9i 及更高版本支持。 |
| Actian Matrix (ParAccel) | 版本 3.1 及更高版本支持。 |
| Pivotal Greenplum | 版本 3.1 及更高版本支持。 |
| PostgreSQL | 版本 7 及更高版本支持。 |
| Progress OpenEdge | 支持。 |
| SAP HANA | 支持。 |
| SAP Sybase ASE | 支持。 |
| SAP Sybase IQ | 版本 15.1 及更高版本支持。 |
| Spark SQL | 支持。 |
| Splunk | 不支持。 |
| Tableau 数据提取 | 支持。 |
| Teradata | 支持。 |
| Vertica | 版本 6.1 及更高版本支持。 |
| 原始数据源 | 第二个数据源 |
![]() | ![]() |
| 创建简单的散点图 | 创建散点图矩阵 |
![]() | ![]() |
| 创建垂直条 | 创建水平条 |
![]() | ![]() |
| 语法 | FULLNAME( ) |
| 输出 | 字符串 |
| 定义 | 返回当前用户的全名。 |
| 示例 | FULLNAME( ) 此函数返回当前已登录用户的全名,例如“Hamlin Myrer”。 [Manager] = FULLNAME( ) 如果经理“Hamlin Myrer”已登录,则仅当视图中的“Manager”字段包含“Dave Hallsten”时,此示例才会返回 TRUE。 |
| 说明 | 此函数检查:
用户筛选器 用作筛选器时,计算字段(例如 |
| 语法 | ISFULLNAME("User Full Name") |
| 输出 | 布尔值 |
| 定义 | 如果当前用户的全名与指定的全名匹配,则返回 |
| 示例 | ISFULLNAME("Hamlin Myrer") |
| 说明 |
此函数检查:
|
| 语法 | ISMEMBEROF("Group Name") |
| 输出 | 布尔值或 null |
| 定义 | 如果当前使用 Tableau 的用户是与给定字符串匹配的组的成员,则返回 |
| 示例 | ISMEMBEROF('Superstars')ISMEMBEROF('domain.lan\Sales') |
| 说明 |
如果用户已登录 Tableau Cloud 或 Tableau Server,组成员身份由 Tableau 组确定。如果给定字符串是“All Users”,该函数将返回 TRUE
如果对用户的组成员身份进行更改,则基于组成员身份的数据更改将反映在新会话的工作簿或视图中。现有会话将反映陈旧数据。 |
| 语法 | ISUSERNAME("username") |
| 输出 | 布尔值 |
| 定义 | 如果当前用户的用户名与指定的用户名匹配,则返回 TRUE;如果不匹配,则返回 FALSE。 |
| 示例 | ISUSERNAME("hmyrer") |
| 说明 |
此函数检查:
|
| 语法 | USERDOMAIN( ) |
| 输出 | 字符串 |
| 定义 | 返回当前用户的域。 |
| 说明 | 此函数检查:
|
| 语法 | USERNAME( ) |
| 输出 | 字符串 |
| 定义 | 返回当前用户的用户名。 |
| 示例 | USERNAME( ) 此函数返回已登录用户的用户名,例如“hmyrer”。 [Manager] = USERNAME( ) 如果经理“hmyrer”已登录,则仅当视图中的“Manager”字段包含“hmyrern”时,此示例才会返回 TRUE。 |
| 说明 | 此函数检查:
用户筛选器 用作筛选器时,计算字段(例如 |
| 语法 | USERATTRIBUTE('attribute_name') |
| 输出 | 字符串或 null |
| 定义 | 如果 如果 |
| 示例 | 假设“Region”(区域)是 JWT 或 SAML 响应中包含并传递给 Tableau 的用户属性。 作为工作簿作者,您可以将可视化项设置为根据指定区域筛选数据。在该筛选器中,您可以引用以下计算。 [Region] = USERATTRIBUTE("Region")当来自西部地区的 User2 查看嵌入式可视化项时,Tableau 仅显示西部地区的相应数据。 |
| 说明 | 如果期望 <'attribute_name'> 返回多个值,您可以使用 USERATTRIBUTEINCLUDES 函数。 |
| 语法 | USERATTRIBUTEINCLUDES('attribute_name', 'expected_value') |
| 输出 | 布尔值 |
| 定义 | 如果以下两个条件都成立,则返回
否则返回 |
| 示例 | 假设“Region”(区域)是 JWT 或 SAML 响应中包含并传递给 Tableau 的用户属性。 作为工作簿作者,您可以将可视化项设置为根据指定区域筛选数据。在该筛选器中,您可以引用以下计算。 USERATTRIBUTEINCLUDES('Region', [Region])如果来自西部地区的 User2 访问嵌入式可视化项,Tableau 会检查“Region”(区域)用户属性是否与“[Region]”(区域)字段值之一匹配。如果为 true,可视化项将显示适当的数据。 当来自北部地区的另一位 User3 访问相同的可视化项时,她无法看到任何数据,因为没有与“[Region]”(区域)字段值匹配的项。 |
| 语法 | RAWSQL_BOOL("sql_expr", [arg1], …[argN]) |
| 输出 | 布尔值 |
| 定义 | 从给定 SQL 表达式返回布尔结果。 |
| 示例 | RAWSQL_BOOL("%1 > %2", [Sales], [Profit])在示例中,%1 等于 [Sales],%2 等于 [Profit]。 |
| 语法 | RAWSQLAGG_BOOL("sql_expr", [arg1], …[argN]) |
| 输出 | 布尔值 |
| 定义 | 从给定聚合 SQL 表达式返回布尔结果。 |
| 示例 | RAWSQLAGG_BOOL("SUM( %1) >SUM( %2)", [Sales], [Profit]) 在示例中,%1 等于 [Sales],%2 等于 [Profit]。 |
| 语法 | RAWSQL_DATE("sql_expr", [arg1], …[argN]) |
| 输出 | 日期 |
| 定义 | 从给定 SQL 表达式返回日期结果。 |
| 示例 | RAWSQL_DATE("%1", [Order Date])在下例中,%1 等于 [Order Date]。 |
| 语法 | RAWSQLAGG_DATE("sql_expr", [arg1], …[argN]) |
| 输出 | 日期 |
| 定义 | 从给定聚合 SQL 表达式返回日期结果 |
| 示例 | RAWSQLAGG_DATE("MAX(%1)", [Order Date])在下例中,%1 等于 [Order Date]。 |
| 语法 | RAWSQL_DATETIME("sql_expr", [arg1], …[argN]) |
| 输出 | 日期时间 |
| 定义 | 从给定 SQL 表达式返回日期时间结果。 |
| 示例 | RAWSQL_DATETIME("%1", [Order Date])在下例中,%1 等于 [Order Date]。 |
| 语法 | RAWSQLAGG_DATETIME("sql_expr", [arg1], …[argN]) |
| 输出 | 日期时间 |
| 定义 | 从给定聚合 SQL 表达式返回日期时间结果。 |
| 示例 | RAWSQLAGG_DATETIME("MIN(%1)", [Order Date])在下例中,%1 等于 [Order Date]。 |
| 语法 | RAWSQL_INT("sql_expr", [arg1], …[argN]) |
| 输出 | 整数 |
| 定义 | 从给定 SQL 表达式返回整数结果。 |
| 示例 | RAWSQL_INT("500 + %1", [Sales])在下例中,%1 等于 [Sales]。 |
| 语法 | RAWSQLAGG_INT("sql_expr", [arg1,] …[argN]) |
| 输出 | 整数 |
| 定义 | 从给定聚合 SQL 表达式返回整数结果。 |
| 示例 | RAWSQLAGG_INT("500 + SUM(%1)", [Sales])在下例中,%1 等于 [Sales]。 |
| 语法 | RAWSQL_REAL("sql_expr", [arg1], …[argN]) |
| 输出 | 数字 |
| 定义 | 从给定 SQL 表达式返回数字结果。 |
| 示例 | RAWSQL_REAL("-123.98 * %1", [Sales])在下例中,%1 等于 [Sales] |
| 语法 | RAWSQLAGG_REAL("sql_expr", [arg1,] …[argN]) |
| 输出 | 数字 |
| 定义 | 从给定聚合 SQL 表达式返回数字结果。 |
| 示例 | RAWSQLAGG_REAL("SUM( %1)", [Sales])在下例中,%1 等于 [Sales]。 |
| 语法 | RAWSQL_SPATIAL("sql_expr", [arg1], …[argN]) |
| 输出 | 空间 |
| 定义 | 从给定 SQL 表达式返回空间结果。 |
| 示例 | RAWSQL_SPATIAL("%1", [Geometry])在本例中,%1 等于 [Geometry]。 |
| 注意 | 此函数没有 RAWSQLAGG 版本。 |
| 语法 | RAWSQL_STR("sql_expr", [arg1], …[argN]) |
| 输出 | 字符串 |
| 定义 | 从给定 SQL 表达式返回字符串。 |
| 示例 | RAWSQL_STR("%1", [Customer Name])在下例中,%1 等于 [Customer Name]。 |
| 语法 | RAWSQLAGG_STR("sql_expr", [arg1,] …[argN]) |
| 输出 | 字符串 |
| 定义 | 从给定聚合 SQL 表达式返回字符串。 |
| 示例 | RAWSQLAGG_STR("AVG(%1)", [Discount])在此示例中,%1 等于 [Discount]。 |
| 利润与“Sales”(销售额)比较(包含默认聚合) | 利润与“Sales”(销售额)比较(包含显式聚合) |
![]() | ![]() |
| Tableau Desktop 版本 | Web 版本 |
|
|
| Tableau Desktop 版本 | Web 版本 |
|
|
| 语法 | AREA(Spatial Polygon, 'units') |
| 输出 | 数字 |
| 定义 | 返回 <spatial polygon> 的总表面积。 |
| 示例 | AREA([Geometry], 'feet') |
| 说明 | 支持的单位名称(计算时必须用引号括起来,例如
|
| 语法 | BUFFER(Spatial point, distance, 'units')
|
| 输出 | 几何图形 |
| 定义 | 对于空间点,返回以 对于线串,计算通过包含距线串的半径距离内的所有点而形成的多边形。 对于多边形,计算作为每个给定多边形的内边(负距离)或外边(正距离)的多边形。 |
| 示例 | BUFFER([Spatial Point Geometry], 25, 'mi') BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km') BUFFER(MAKELINE(MAKEPOINT(0, 20),MAKEPOINT (30, 30)),20,'km')) |
| 说明 | 支持的单位名称(计算时必须用引号括起来,例如
|
| 语法 | DIFFERENCE(Spatial, Spatial) |
| 输出 | 空间多边形 |
| 定义 | 当第二个参数中的所有区域都是从第一个参数中重叠的区域划分出来时,计算剩余区域的部分。丢弃第二个参数中不重叠的区域。 |
| 示例 | DIFFERENCE(Spatial Polygon1, Spatial Polygon2) |
| 说明 | 支持空间多边形和多重多边形,不支持空间点或线。 |
| 语法 | DISTANCE(SpatialPoint1, SpatialPoint2, 'units') |
| 输出 | 数字 |
| 定义 | 以指定 <unit> 返回两点之间的距离测量值。 |
| 示例 | DISTANCE([Origin Point],[Destination Point], 'km') |
| 说明 | 支持的单位名称(计算时必须用引号括起来,例如
|
| 数据库限制 | 此函数只能使用实时连接创建,但在将数据源转换为数据提取的情况下将继续工作。 |
| 语法 | INTERSECTION (spatial, spatial) |
| 输出 | 多边形 |
| 定义 | 计算并返回第二个参数中与第一个参数中区域重叠的区域部分。 |
| 示例 | INTERSECTION (Spatial Polygon1, Spatial Polygon2) |
| 说明 | 支持空间多边形和多重多边形,不支持空间点或线。 |
| 语法 | INTERSECTS (geometry1, geometry2) |
| 输出 | 布尔值 |
| 定义 | 返回 true 或 false,指示两个几何图形是否在空间中重叠。 |
| 说明 | 支持的组合:点/多边形、线/多边形和多边形/多边形。 |
| 语法 | LENGTH(geometry, 'units') |
| 输出 | 数字 |
| 定义 | 使用给定的 <units> 返回 <geometry> 中的一个或多个线串的大地路径长度。 |
| 示例 | LENGTH([Spatial], 'metres') |
| 说明 | 如果 geometry 参数没有线串,则结果为 <NaN>,但允许使用其他元素。 |
| 语法 | MAKELINE(SpatialPoint1, SpatialPoint2) |
| 输出 | 几何图形(线) |
| 定义 | 在两点之间生成线标记 |
| 示例 | MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1)) |
| 说明 | 对于构建出发地-目的地地图很有用。 |
| 语法 | MAKEPOINT(latitude, longitude, [SRID]) |
| 输出 | 几何图形(点) |
| 定义 | 将数据从 如果添加了可选的 |
| 示例 | MAKEPOINT(48.5, -123.1) MAKEPOINT([AirportLatitude], [AirportLongitude]) MAKEPOINT([Xcoord],[Ycoord], 3493) |
| 说明 |
您可以使用 |
| 语法 | NO_CUTOUTS (spatial) |
| 输出 | 校正后的空间多边形 |
| 定义 | 若平面地球解释需要多边形反转,则返回校正后的空间多边形;否则,返回原始多边形。 |
| 说明 | 像 Keyhole 标记语言 (.kml) 这样的空间文件格式要求多边形边界遵循特定的坐标方向。如果数据集反向绘制边界,Tableau 会将外部空间解释为形状。 |
| 语法 | OUTLINE(spatial polygon) |
| 输出 | 几何图形 |
| 定义 | 将多边形几何图形转换为线串。 |
| 说明 | 对于为轮廓创建单独的图层很有用,该图层的样式可以与填充不同。 支持多边形内的多边形。 |
| 语法 | PARSE_WKT (String) |
| 输出 | 空间(地理) |
| 定义 | 将包含地理实体(例如点、线串或面)的已知文本 (WKT) 表示形式的文本字符串字段转换为空间值。 |
| 说明 | 假定坐标使用 WGS-84 纬度和经度。有关 WKT 的详细信息,请参见众所周知的几何文本表示形式。 |
| 语法 | SHAPETYPE(geometry) |
| 输出 | 字符串 |
| 定义 | 返回描述空间 <geometry> 结构的字符串,例如 Empty、Point、MultiPoint、LineString、MultiLinestring、Polygon、MultiPolygon、Mixed 和 unsupported。 |
| 示例 | SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point" |
| 语法 | SYMDIFFERENCE(spatial, spatial) |
| 输出 | 几何图形 |
| 定义 | 计算第二个参数中与第一个参数中的区域重叠的任何部分,并从两者中丢弃。返回两个参数中区域的剩余部分。 |
| 示例 |
|
| 语法 | UNION(spatial 1, [spatial 2]) |
| 输出 | 几何图形 |
| 定义 | 通过将相邻或重叠边界融合为单个空间几何图形来合并空间几何图形。 |
| 说明 | 当使用一个参数 ( 当与两个参数 ( 对于点和线串, |
| 语法 | VALIDATE(spatial geometry) |
| 输出 | 几何图形 |
| 定义 | 确认空间值中几何图形的拓扑正确性。如果由于诸如面的周长与自身相交等问题而导致该值无法用于分析,则结果将为 null。如果几何图形正确,结果将是原始几何图形。 |
| 示例 |
|
| 运算符 | DIFFERENCE |
| 定义 | 当第二个参数中的所有区域都是从第一个参数中重叠的区域划分出来时,计算剩余区域的部分。丢弃第二个参数中不重叠的区域。 |
| 示例 |
|
| 运算符 | INTERSECTION |
| 定义 | 计算并返回第二个参数中与第一个参数中区域重叠的区域部分。 |
| 示例 |
|
| 运算符 | SYMDIFFERENCE |
| 定义 | 计算第二个参数中与第一个参数中的区域重叠的任何部分,并从两者中丢弃。返回两个参数中区域的剩余部分。 |
| 示例 |
|
| 运算符 | UNION |
| 定义 | 一元并集(一个参数) 语法:
二元并集(两个参数) 语法:
|
| 示例 |
|
| 突出显示方法 | 好处 | 当您可能要使用此项时 |
|---|---|---|
| 选择标记 |
|
|
| 图例 |
|
|
| 荧光笔 |
|
|
| 动作(仅限 Tableau Desktop) |
|
|
| 语法 | DATE(expression) |
| 输出 | 日期 |
| 定义 | 在给定数字、字符串或日期表达式的情况下返回日期。 |
| 示例 | DATE([Employee Start Date]) DATE("September 22, 2018") DATE("9/22/2018")DATE(#2018-09-22 14:52#) |
| 说明 | 与 DATEPARSE 不同,不需要提供模式,因为 DATE 会自动识别许多标准日期格式。但是,如果 DATE 不能识别输入,请尝试使用 DATEPARSE 并指定格式。 MAKEDATE 是另一个类似的函数,但是 MAKEDATE 要求输入年、月和日的数值。 |
| 语法 | DATETIME(expression) |
| 输出 | 日期时间 |
| 定义 | 在给定数字、字符串或日期表达式的情况下返回日期时间。 |
| 示例 | DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00 |
| 语法 | FLOAT(expression) |
| 输出 | 浮点数(小数) |
| 定义 | 将其参数转换为浮点数。 |
| 示例 | FLOAT(3) = 3.000 |
| 说明 | 另请参见返回整数的 INT。 |
| 语法 | INT(expression) |
| 输出 | 整数 |
| 定义 | 将其参数转换为整数。对于表达式,此函数将结果截断为最接近于 0 的整数。 |
| 示例 | INT(8/3) = 2 INT(-9.7) = -9 |
| 说明 | 字符串转换为整数时会先转换为浮点数,然后舍入。 |
| 语法 | MAKEDATE(year, month, day) |
| 输出 | 日期 |
| 定义 | 返回一个依据指定数字年份、月份和日期构造的日期值。 |
| 示例 | MAKEDATE(1986,3,25) = #1986-03-25# 请注意,输入错误的值将被调整为一个日期,例如 MAKEDATE(2020,4,31) = May 1, 2020,而不是返回指出没有 4 月 31 日的错误。 |
| 说明 | 可用于 Tableau 数据提取。检查在其他数据源中的可用性。 MAKEDATE 要求为日期的各个部分输入数字。如果您的数据是应该是日期的字符串,请尝试 DATE 函数。DATE 可自动识别许多标准的日期格式。如果 DATE 不能识别输入,请尝试使用 DATEPARSE。 |
| 语法 | MAKEDATETIME(date, time) |
| 输出 | 日期时间 |
| 定义 | 返回合并了 date 和 time 的 datetime。日期可以是 date、datetime 或 string 类型。时间必须是 datetime。 |
| 示例 | MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM#MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM# |
| 说明 | 此函数仅适用于与 MySQL 兼容的连接(对于 Tableau 为 MySQL 和 Amazon Aurora)。 MAKETIME 是一个类似的函数,可用于 Tableau 数据提取和其他一些数据源。 |
| 语法 | MAKELINE(<Spatial Point1>,<Spatial Point2>) |
| 输出 | 几何空间对象(线) |
| 定义 | 在两点之间生成线标记。 |
| 示例 | MAKELINE(OriginPoint, DestinationPoint) MAKELINE( MAKEPOINT(OriginLat],[OriginLong]) , MAKEPOINT([DestinationLat],[DestinationLong] ) |
| 说明 | 对于构建起点-目的地地图或使用 MAKEPOINT 将纬度和经度转换为空间对象非常有用。 |
| 语法 | MAKEPOINT(<latitude>, <longitude>) |
| 输出 | 几何空间对象(点) |
| 定义 | 将数据从纬度和经度列转换为空间对象。 |
| 示例 | MAKEPOINT([AirportLatitude],[AirportLongitude]) |
| 说明 | 您可以使用 MAKEPOINT 使数据源具备空间特性,以便可以使用空间联接将其与空间文件联接。有关详细信息,请参见在 Tableau 中联接空间文件。 若要使用 MAKEPOINT,您的数据必须包含纬度和经度坐标。 |
| 语法 | MAKETIME(hour, minute, second) |
| 输出 | 日期时间。参见注释。 |
| 定义 | 返回一个依据指定小时、分钟和秒构造的日期值。 |
| 示例 | MAKETIME(14, 52, 40) = #1/1/1899 14:52:40# |
| 说明 | 由于 Tableau 不支持时间数据类型,只支持日期时间,因此输出是日期时间。字段的日期部分将是 1/1/1899。 类似于 MAKEDATETIME 的函数,只适用于 MYSQL 兼容的连接。 |
| 语法 | STR(expression) |
| 输出 | 字符串 |
| 定义 | 将其参数转换为字符串。 |
| 示例 | STR([ID]) |
| 离散维度 | ![]() |
| 连续维度* | ![]() |
| 离散度量 | ![]() |
| 连续度量 | ![]() |
| 连续的数量字段 | 离散的数量字段 | |
![]() | ![]() |
主数据源
| 辅助数据源
|
| 联接类型 | 结果 |
内部联接
| 使用内部联接来合并表时,生成的表将包含与两个表均匹配的值。 当值在两个表中不匹配时,将完全删除该值。 |
左联接
| 使用左联接来合并表时,生成的表将包含左侧表中的所有值以及右侧表中的对应匹配项。 当左侧表中的值在右侧表中没有对应匹配项时,您将在数据网格中看到 null 值。 |
右联接
| 使用右联接来合并表时,生成的表将包含右侧表中的所有值以及左侧表中的对应匹配项。 当右侧表中的值在左侧表中没有对应匹配项时,您将在数据网格中看到 null 值。 |
完全外部联接
| 使用完全外部联接来合并表时,生成的表将包含两个表中的所有值。 当任一表中的值在另一个表中没有匹配项时,您将在数据网格中看到 null 值。 |
| 并集
| 尽管并集不是一种联接,但并集是通过将一个表中的几行数据附加到另一个表来合并两个或更多表的另一种方法。理想情况下,您合并的表必须具有相同的字段数,并且这些字段必须具有匹配的名称和数据类型。有关合并的详细信息,请参见合并数据。 |
表 1
| 表 2
|
| Employee ID | 名称 | Salary | Department | Hire Date | Organization |
| 20107 | Wilson, Henry | 61,000 | Support | 7/28/2015 | Operations |
| 20107 | Wilson, Henry | 61,000 | 销售额 | 8/25/2016 | Operations |
| 普通 | 浅色 | 深色 |
![]() | ![]() | ![]() |
| 街道 | 户外 | 卫星 |
![]() | ![]() | ![]() |
| 层名称 | 描述 | 样式 |
|---|---|---|
| 底图 | 显示包括水域和陆域的底图。 | 全部 |
| 土地覆盖 | 遮盖自然保护区和公园以便为地图提供更大深度。 | 除卫星外的所有样式 |
| 地形 | 显示垂直高度变化的立体图。 | 除卫星外的所有样式 |
| 海岸线 | 显示海岸线。 | 浅色、深色、正常 |
| 街道,高速公路,路线 | 标记公路和高速公路以及小城市街道。此层还包括公路和街道名称。 | 全部 |
| 国家/地区边界(浅灰) | 以浅灰色显示国家/地区边界轮廓和名称。 | 浅色、深色、正常 |
| 国家/地区名称(浅灰) | 以浅灰色显示国家和地区名称。 | 浅色、深色、正常 |
| 国家/地区边界 | 以深灰色突出显示国家和地区边界。 | 全部 |
| 国家/地区名称 | 以深灰色突出显示国家和地区名称。 | 全部 |
| 州/省/市/自治区边界(浅灰) | 以浅灰色显示省/市/自治区边界和名称。 | 浅色、深色、正常 |
| 州/省/市/自治区名称(浅灰) | 以浅灰色显示省/市/自治区名称。 | 浅色、深色、正常 |
| 州/省/市/自治区边界 | 以深灰色突出显示州/省边界。 | 全部 |
| 州/省/市/自治区名称 | 以深灰色突出显示州/省名称。 | 全部 |
| 郡县边界 | 突出显示二级行政边界和美国郡县边界。 | 浅色、深色、正常 |
| 郡县名称 | 突出显示二级行政名称和美国郡县名称。 | 浅色、深色、正常 |
| 邮政编码边界 | 标记美国和选定国家/地区的邮政编码和邮政编码边界。必须放大才能看到此层。 | 浅色、深色、正常 |
| 邮政编码标签 | 显示美国和选定国家/地区的邮政编码和邮政编码边界标签。必须放大才能看到此层。 | 浅色、深色、正常 |
| 地区代码边界 | 标记美国地区代码边界。必须放大才能看到此层。 | 浅色、深色、正常 |
| 地区代码标签 | 显示美国地区代码的标签。必须放大才能看到此层。 | 浅色、深色、正常 |
| 美国都市边界 (CBSA) | 标记美国都市统计区域和都市区域边界。 | 浅色、深色、正常 |
| 美国都市标签 (CBSA) | 显示美国都市统计区域和都市区域的标签。 | 浅色、深色、正常 |
| 水域标签 | 显示水体的标签。 | 全部 |
| 城市 | 显示城市的标签。 | 全部 |
| 景点 | 显示景点(例如学校、公园、墓园、企业和重要建筑)的标签。此层依赖于缩放级别。 | 全部 |
| 小区 | 显示城市中小区的标签。必须放大才能看到此层。 | 全部 |
| 地铁和火车站 | 显示地铁和火车站的名称。必须放大才能看到此层。 | 除卫星外的所有样式 |
| 建筑占地面积 | 显示建筑物的轮廓(如果可用)。必须放大才能看到此层。 | 卫星、街道、户外 |
| 门牌号 | 显示建筑的门牌号(带以及不带建筑占地面积)。必须放大才能看到此层。 | 街道、户外 |
| 轮廓线 | 显示指明垂直高度变化的线条(以米为单位)。此层依赖于缩放级别。 | 户外 |
| 符号 | 描述 |
| (:) | 时间分隔符。某些区域设置中使用不同字符来表示时间分隔符。在设置时间值的格式时,时间分隔符用于分隔小时、分钟和秒。格式化输出中用作时间分隔符的实际字符由您的系统设置确定。 |
| (/) | 日期分隔符。某些区域设置中使用不同字符来表示日期分隔符。在设置日期值的格式时,日期分隔符用于分隔日、月和年。格式化输出中用作日期分隔符的实际字符由您的系统设置确定。 |
| c | 按该顺序将日期显示为 ddddd,并将时间显示为ttttt。如果日期系列数字中没有小数部分,则只显示日期信息;如果没有整数部分,则只显示时间信息。 |
| d | 将天显示为不含前导零的数字 (1 -31)。 |
| dd | 将天显示为包含前导零的数字 (01 -31)。 |
| ddd | 将天显示为缩写形式 (Sun,Sat)。 |
| dddd | 将天显示为全名 (Sunday,Saturday)。 |
| ddddd | 将日期显示为完整日期(包括日、月和年),格式依据系统的短日期格式设定来设置。默认短日期格式为 m/d/yy。 |
| dddddd | 将日期系列数字显示为完整日期(包括日、月和年),格式依据系统识别的长日期设定来设置。默认长日期格式为 mmmm dd, yyyy。 |
| aaaa | 与 dddd 相同,只不过它是字符串的本地化版本。 |
| w | 将一周中的一天显示为数字(1 表示星期日,直至 7 表示星期六)。 |
| ww | 将年中的周显示为数字 (1 -54)。 |
| M | 将月份显示为不含前导零的数字 (1 12)。如果 m 紧跟 h 或 hh,则会显示分钟而不是月份。 |
| MM | 将月份显示为包含前导零的数字 (01 -12)。如果 m 紧跟 h 或 hh,则会显示分钟而不是月份。 |
| MMM | 将月份显示为缩写形式 (Jan-Dec)。 |
| MMMM | 将月份显示为完整月份名称 (January-December)。 |
| MMMMM | 将月份显示为单个字母缩写 (J-D) |
| oooo | 与 MMMM 相同,但已本地化。 |
| q | 将年中的季度显示为数字 (1-4)。 |
| y | 将年中的一天显示为数字 (1-366)。 |
| yy | 将年显示为 2 位数字 (00-99)。 |
| yyyy | 将年显示为 4 位数字 (100-9999)。 |
| h | 将小时显示为不含前导零的数字 (0-23)。 |
| Hh | 将小时显示为包含前导零的数字 (00-23)。 |
| N | 将分钟显示为不含前导零的数字 (0 59)。 |
| Nn | 将分钟显示为包含前导零的数字 (00 59)。 |
| S | 将秒显示为不含前导零的数字 (0 59)。 |
| Ss | 将秒显示为包含前导零的数字 (00 59)。 |
| 000 | 显示毫秒。在指定毫秒之前使用句点字符作为分隔符。 |
| t t t t t | 将时间显示为完整时间(包括小时、分钟和秒),使用系统识别的时间格式所定义的时间分隔符进行格式设置。如果选择了前导零选项并且时间早于 10:00 A.M. 或 P.M,则显示前导零。默认时间格式为 h:mm:ss。 |
| AM/PM | 使用 12 小时制并为中午之前的任何小时显示大写 AM;为中午和 11:59 P.M 之间的任何小时显示大写 PM。 |
| am/pm | 使用 12 小时制并为中午之前的任何小时显示小写 AM;为中午和 11:59 P.M 之间的任何小时显示小写 PM。 |
| A/P | 使用 12 小时制并为中午之前的任何小时显示大写 A;为中午和 11:59 P.M 之间的任何小时显示大写 P。 |
| a/p | 使用 12 小时制并为中午之前的任何小时显示小写 A;为中午和 11:59 P.M 之间的任何小时显示小写 P。 |
| AMPM | 使用 12 小时制,并为中午之前的任何小时显示您的系统定义的 AM 字符串文本;为中午和 11:59 P.M 之间的任何小时显示系统定义的 PM 字符串文本。AMPM 可以为大写或小写,但显示的字符串的大小写与系统设置定义的字符串匹配。默认格式为 AM/PM。 |
| 符号 | 描述 |
| g | 短年号名称(例如表示平成年号的 H)。 |
| gg | 年号名称(例如平成)。 |
| ggg | 长年号名称(对于日语,此名称与常规年号名称相同)。 |
| e | 基于年号的年份,例如表示某个年号元年的 1。 |
| ee | 基于年号的年份,例如表示某个年号元年的 01。如果只有一位数,则会在基于年号的年份前面添加一个零。 |
| 日期部分 | 符号 | 示例输出 |
|---|---|---|
| 年 | yy y, yyyy Y | 26 2026 2026(用于基于年中某周的日历) |
| 年中的季度 | Q QQQ QQQQ | 2 02 Q2 第二季度 |
| 月 | M MM MMM MMMM | 9 09 9 月 九月 |
| 一年中的某周 | w、ww | 47 |
| 周中的天 | E, EE, EEE EEEE EEEEE | 周一 星期一 M |
| 月中的天 | d dd | 1、15 01、15 |
| 年中的天 (1-365) | D | 23、143 |
小时 (1-12) | h hh | 8 08 |
| 小时 (0-23) | H HH | 8 08 |
| 分钟 | m mm | 8 08 |
| 一分钟中的秒 | s ss | 5 05 |
| 小数秒 | S SS SSS SSSS | 2 23 235 2350 |
| 天中的毫秒 | A | 34532 |
| 期间(am/pm 标记) | a、aa、aaa | AM、am、PM |
| 时区 | z、zz、zzz zzzz Z、ZZ、ZZZ ZZZZ | PDT 太平洋夏令时 -0800 PST-08:00 |
| 时间单位 | 说明 |
|---|---|
| 年代 | 不适用 |
| 年 | .Hyper 数据提取中支持除“U”之外的所有符号。 注意:
|
| 月 | .Hyper 数据提取中支持除“I”之外的所有符号。 注意:
|
| 周 | .Hyper 数据提取中支持除“W”之外的所有符号。 注意:
|
| 日 | 注意:
|
| 小时 | .Hyper 数据提取中仅支持“h”和“H”符号。 注意:
|
| 分钟 | 注意:与 ICU 相反,.hyper 数据提取对于此字段不允许负值。负值将导致错误。 |
| 秒 | 注意:
|
| 季度 | 注意:与 ICU 相反,.hyper 数据提取仅允许值 1-4。所有其他值将导致错误。 |
| 平日 | 注意:
|
| 期间 | 不适用 |
| 上一个 | 计算分区中的当前值与前一个值之间的差值。这是默认值。 |
| 下一个 | 计算分区中的当前值与下一个值之间的差值。 |
| 第一个 | 计算分区中的当前值与第一个值之间的差值。 |
| 最后一个 | 计算分区中的当前值与最后一个值之间的差值。 |
| 上一个 | 计算分区中的当前值与前一个值之间的差值。这是默认值。 |
| 下一个 | 计算分区中的当前值与下一个值之间的差值。 |
| 第一个 | 计算分区中的当前值与第一个值之间的差值。 |
| 最后一个 | 计算分区中的当前值与最后一个值之间的差值。 |
| 上一个 | 计算分区中的当前值与前一个值之间的差值。这是默认值。 |
| 下一个 | 计算分区中的当前值与下一个值之间的差值。 |
| 第一个 | 计算分区中的当前值与第一个值之间的差值。 |
| 最后一个 | 计算分区中的当前值与最后一个值之间的差值。 |
| 选项 | 结果 |
| 竞争排序(1, 2, 2, 4) | 为相同的值分配相同的排名。最高值排在第 1 位,后面两个相同的值都排在第 2 位。最后一个值则排在第 4 位。 |
| 调整后竞争排序(1, 3, 3, 4) | 为相同的值分配相同的排名。最高值排在第 1 位,后面两个相同的值都排在第 3 位。最后一个值则排在第 4 位。 |
| 密集(1, 2, 2, 3) | 为相同的值分配相同的排名。将按照重复值就是单个值那样计算重复值后面的下一个值。 |
| 唯一(1, 2, 3, 4) | 将根据计算排名的方向为重复值指定不同的排名。 |
| 聚合 | 含义 |
| 总计 | 每个值都会与上一个值相加。 |
| 平均值 | 汇总将计算当前值与所有前面的值的平均值。 |
| 最小值 | 所有值都替换为原始分区中的最低值。 |
| 最大值 | 所有值都替换为原始分区中的最高值。 |
| 无 | 指定应该按最精细级别执行计算。这是默认选项。此选项不会更改视图。 |
| 订单日期季度 | 指定应该按季度级别执行计算。 |
| 错误消息 | 解决建议 |
| 不能从视图中的日期字段获得连续日期。 | 预测需要可以连续解释的日期字段。如果日期字段不是显式连续的,则包含的日期级别之一必须是“年”。 如果视图中没有日期,或者视图中的日期不构成完整分层结构(例如,日期中包含“年”和“日”,但不包含“月”),或者视图中的日期构成不支持的分层结构(例如,“年”、“周”、“日”),则会返回此错误。 |
| 时间系列太短,不能预测。 | 扩展视图中的时间系列以包括更多日期值。 如果去掉可能会误导预测的不可靠或部分末端周期后数据点数少于四个,则会返回此错误。 |
| 不能为具有空日期值的时间系列计算预测。 | 通过筛选日期字段或使用更粗的日期粒度(例如,通过从月切换为季度),消除视图中一个或多个日期字段中的任何空值。 |
| 当视图中包含多个不同日期字段时,不能计算预测。 | 如果视图中存在多个日期字段,则会返回此错误。例如,如果 Order Date 和 Ship Date 位于同一视图中,则不支持预测。 |
| “预测选项”对话框中的所选“聚合方式”值与可视化不兼容。 | 视图中的日期必须与“预测选项”对话框中“聚合方式”的值兼容。例如,如果将“聚合方式”设置为“周”而将视图中的日期设置为“月”,就会发生此错误。 更改其中一个日期使这两个值兼容,或者将“聚合方式”设置为“自动”。 |
| 不能计算预测,因为缺少的值太多。 | 如果缺少区中超过 40% 的数据,就会返回此错误。 选中“预测选项”对话框中的“用零填充缺少值”不会解决此错误。通过移除维度或更改日期级别(例如,从“周”更改为“月”),将数据聚合到更高的详细级别。 否则,您必须修改源数据或使用其他来源的数据。 |
| 没有要预测的度量。 | 如果视图中不存在可以预测的度量,就会返回此错误。预测度量必须位于“行”或“列”功能区上,而不是位于“标记”卡上。 |
| 要预测的度量必须是数字。 | 某些度量不能用数字来解释,因此无法预测。 |
| 不能为维度计算预测。 | 要预测的值必须是度量,而不是维度。 |
| 数据太多,无法计算预测。 | 如果查询结果集太大,则无法进行预测。限制值大约为 10,000 行。要修复预测,请在较高级别聚合时间系列(例如,在“月份”而不是“周”级别),或者筛选数据。 |
| 不能计算预测,因为数据划分为太多的行、列或颜色。 | 通过筛选或删除某些维度来简化视图以解决错误。 |
| 不能计算预测,因为视图中包含表计算。 | 创建不包含表计算的视图版本。 |
| 不能计算预测,因为“筛选器”功能区上存在度量。 | 从“筛选器”功能区删除该度量。 |
| 不能计算预测,因为未选中“聚合度量”。 | “聚合度量”是“分析”菜单上的一个选项。请参见Tableau 中的数据聚合和如何解聚数据。 |
| 不能计算预测,因为视图中包含百分比计算。 | “百分比”是“分析”菜单上的一个选项。请参见在 Tableau 中计算百分比。 |
| 不能计算预测,因为启用了“总计”或“小计”。 | 可通过“分析”菜单中的“合计”命令来控制这些选项。请参见在可视化项中显示合计。 |
| 无法计算累乘模型,因为要预测的度量包含一个或多个小于或等于零的值。 | 您创建了一个“趋势”或“季节性”设置为“累乘”的自定义模型。更改此值,或者将“预测模型”设置为“自动”。 |
| 不允许存在带累乘趋势和累加季节的模型,因为其数值不稳定。 | 您已创建按错误消息中所述的方式配置的自定义模型。更改自定义模型的设置,或将“预测模型”设置为“自动”。 |
| 无法计算季节模型,因为时间系列太短。 | 扩展视图中的时间系列以包括更多日期值。 |
| 无法计算选定累乘模型,因为其中部分数据相对于其余数据而言太过于接近于零。 | 您已创建按错误消息中所述的方式配置的自定义模型。更改自定义模型的设置,或将“预测模型”设置为“自动”。 |
| 单个数据库 | 多个数据库 |
|
|
| 关系 | 根据关联的字段确定两个表之间的联接可能性。不将数据合并在一起以创建新的固定表。在分析期间,使用上下文适当的联接自动查询关联的表,以生成用于该分析的自定义数据表。 保持适当的详细级别,不会丢失数据,保留适当的聚合,并处理 null。 可以跨多个已发布数据源使用。 |
| 联接 | 基于联接子句和联接类型合并两个数据表,以形成新的固定数据表。通常用于跨相同的基本行结构添加新数据列。 如果某些字段在所有表中不存在,使用部分联接类型可能导致数据丢失。如果表处于不同的详细级别,则可能会导致数据重复。 |
| 并集 | 合并两个或更多数据表以形成新的固定数据表。用于在跨相同的基本列结构上追加数据(添加新数据行)。 |
| 混合 | 数据保持独立。Tableau 会独立查询数据源,并根据为该工作表建立的链接字段在视图中将结果一起可视化。模拟左联接的行为,并可能筛选来自辅助数据源的数据。 |
| 数据故事类型 | 描述 |
随着时间而改变 | 其作用:使用年表来说明一个趋势。 开头讨论:为什么会发生这种情况,为什么会一直发生?我们能做什么来阻止或促使这种情况发生? |
下钻查询 | 其作用:设置上下文,以便您的受众更好地了解特定类别中发生的事件。 开头讨论:为什么这个人、地点或事件与众不同?如何比较这个人、地点或事件的表现? |
缩小 | 其作用:描述您的受众关注的内容与大局的关系。 开头的讨论:您关注的内容与大局相比会是怎样?一个方面对大局有什么影响? |
对比 | 其作用:表明两个或多个主题的差异。 开头讨论:这些项为什么会不同?我们如何能使 A 表现得像 B?我们应该关注哪个方面,哪个方面做得很好? |
十字路口 | 其作用:当一种类别超过另一种类别时突出重要的转变。 开头讨论:是什么原因导致这些转变?这些转变是好还是坏?这些转变如何影响我们计划的其他方面? |
因素 | 其作用:通过将主题分成不同类型或类别来解释主题。 开头讨论:是否存在我们应该更多关注的一个特定类别?这些项对我们关注的指标有多大的影响? |
离群值 | 其作用:显示异常或事件的特别异常之处。 开头讨论:为什么此项不同? |
| 之前 | 之后 |
|---|---|
![]() | ![]() |
![]() | 固定大小(默认值):不管用于显示仪表板的窗口的大小如何,仪表板保持相同大小。如果仪表板比窗口大,仪表板将变为可滚动。您可以从预设大小中选择或指定自定义大小。 固定大小仪表板使您能指定仪表板上内容的确切位置,如果有浮动对象,则可能很有用。 |
![]() | 范围:仪表板在指定的最小大小和最大大小之间进行缩放。如果用于显示仪表板的窗口比最小大小要小,则会显示滚动条。如果该窗口比最大大小要大,则会显示空白。 当您针对需要相同内容并具有类似形状的两种不同显示大小(例如小浏览器窗口和中等大小浏览器窗口)进行设计时,请使用此设置。“范围”也适用于具有垂直布局的移动仪表板。(允许针对不同的移动设备宽度更改宽度,但对于垂直滚动,高度是固定的。) |
![]() | 自动:仪表板会自动调整大小以填充用于显示仪表板的窗口。 如果希望 Tableau 处理任何大小调整操作,请使用此设置。为了获得最佳效果,请使用平铺(而不是浮动)仪表板布局。自动调整大小会导致在不同屏幕上出现不可预知的结果,因此如果您不知道仪表板的使用位置,请谨慎使用此设置。 具有可变大小的仪表板必须为每次浏览器请求重新渲染,这可能会影响性能。 |
水平布局容器 这两个视图排列在水平布局容器中。 | 垂直布局容器 这三个视图在垂直布局容器中堆叠显示。 |
| 选择了标记时 | 未选择时 |
![]() | ![]() |
| 平铺布局 | 浮动布局 |
| 平铺项目不会重叠;它们将成为会根据整体仪表板大小调整大小的单一布局网格的一部分。 | 浮动项目可叠放在其他对象上。在下面的示例中,地图浮动在平铺视图上。 |
![]() | ![]() |
| 为获得最佳效果,请在固定大小的仪表板上为浮动对象和视图指定固定大小和位置。 |
| 数字格式 | 格式选项 |
| 自动:基于数据源指定的格式或字段中包含的数据自动选择格式。 | 无。 |
| 数字(标准):格式基于所选区域设置。 | 区域设置:数字格式取决于所选地理位置。 |
| 数字(自定义):根据自己的选择自定义格式。 | 小数位数:要显示的小数位数。 负值:将如何显示负值。 单位:数字将使用指定单位进行显示。例如,如果数字为 20,000 并且单位为千,则数字会显示为 20K。 前缀/后缀:位于每个显示的数字之前和之后的字符。 包括千位分隔符:数字是否按千位显示分隔符(例如:100,000 与100000)。 |
| 货币(标准):格式和货币符号基于所选区域设置。 | 区域设置:货币格式基于所选地理位置。 |
| 货币(自定义):根据自己的选择自定义格式和货币符号。 | 小数位数:要显示的小数位数。 负值:将如何显示负值。 单位:数字将使用指定单位进行显示。例如,如果数字为 20,000 并且单位为千,则数字会显示为 20K。 前缀/后缀:位于每个显示的数字之前和之后的字符。 包括千位分隔符:数字是否按千位显示分隔符(例如:100,000 与100000)。 |
| 科学型:数字以科学表示法显示。 | 小数:要显示的小数位数。 |
| 百分比:数字显示为带百分比符号的百分比。值 1 解释为 100%,0 解释为 0% | 小数:要显示的小数位数。 |
| 自定义:格式完全基于指定的格式选项。 | 自定义:键入要使用的格式,包括特殊字符(可选)。有关详细信息,请参见本主题中的“定义自定义数字格式”。 |
| 用例 | 数字代码语法 | 示例输出 |
| 仅显示正值 | #,##; ; (注意第二个和第三个分号后的空格) | 正值:1,234 负值:(仅显示空格) 零值:(仅显示空格) |
| 仅显示负值 | ;-#,##; | 正值:(不显示) 负值:-1,234 零值:(不显示) |
| 仅显示零值 | ;;0; | 正值:(不显示) 负值:(不显示) 零值:0 |
| 隐藏零值 | #,###;-#,###;; | 正值:1,234 负值:-1,234 零值:(不显示) |
| 在括号中显示负值 | #,###;(#,###);; | 正值:1,234 负值:(1,234) 零值:(不显示) |
| 为值添加字符前缀 | $#,###.##;-$#,###.##;$0; | 正值:$1,234.56 负值:-$1,234.56 零值:$0 |
| 为值添加字符后缀 | #%;-#%;0%; | 正值:12% 负值:-34% 零值:0% |
| 添加文本描述符 | "$"#,#"盈余";$"-##"短缺"; "$"0; | 正值:$1,234 盈余 负值:$-1,234 短缺 零值:$0 |
| 数字格式 | 格式选项 |
| 自动:基于数据源指定的格式或字段中包含的数据自动选择格式。 | 无。 |
| 数字(自定义):根据自己的选择自定义格式。 | 小数位数:要显示的小数位数。 单位:数字将使用指定单位进行显示。例如,如果数字为 20,000 并且单位为千,则数字会显示为 20K。 包括分隔符:数字是否按千位显示分隔符(例如:100,000 与100000)。 |
| 货币(自定义):根据自己的选择自定义格式和货币符号。 | 小数位数:要显示的小数位数。 单位:数字将使用指定单位进行显示。例如,如果数字为 20,000 并且单位为千,则数字会显示为 20K。 包括分隔符:数字是否按千位显示分隔符(例如:100,000 与100000)。 |
| 百分比(自定义):数字显示为带百分比符号的百分比。值 1 解释为 100%,0 解释为 0% | 小数位数:要显示的小数位数。 |
| 科学型(自定义):数字以科学计数法显示。 | 小数位数:要显示的小数位数。 |
| 无法轻松访问 - 标记太多 | 更容易访问 - 聚合视图 |
|---|---|
![]() | ![]() |
|
|
| 无法轻松访问 - 文本太少 | 更易于访问 - 添加描述性文本来提供上下文 |
|---|---|
![]() | ![]() |
|
|
| 无法轻松访问 - 文本太少 | 更易于访问 - 更多描述性文本 |
|---|---|
![]() | ![]() |
|
|
| 无法轻松访问 - 只使用颜色来区分标记 | 更易于访问 - 使用颜色和形状来区分标记 |
|---|---|
![]() | ![]() |
|
|
| 数据源 | 支持 |
| Amazon EMR Hadoop Hive | Hive 0.13 及更高版本支持。 |
| Aster Database | 版本 4.5 及更高版本支持。 |
| Cloudera Hadoop | Hive 0.13 及更高版本支持。 |
| Cloudera Impala | Impala 1.2.2 及更高版本支持。 |
| 多维数据集(多维数据源) | 不支持。 |
| DataStax Enterprise | 不支持。 |
| Firebird | 版本 2.0 及更高版本支持。 |
| Generic ODBC | 受限。取决于特定数据源。 |
| Google Big Query | 标准 SQL 支持,旧版 SQL 不支持。 |
| Hortonworks Hadoop Hive | Hive 0.13 及更高版本支持。 在 HIVE 版本 1.1 上,生成交叉联接的详细级别表达式不可靠。 如果没有要在其上进行联接的显式字段,则会出现交叉联接。例如,对于详细级别表达式 |
| IBM DB2 | 版本 8.1 及更高版本支持。 |
| MarkLogic | 版本 7.0 及更高版本支持。 |
| Microsoft Access | 不支持。 |
| 基于 Microsoft Jet 的连接(Microsoft Excel、Microsoft Access 和文本的旧版连接器) | 不支持。 |
| Microsoft SQL Server | SQL Server 2005 及更高版本。 |
| Mongo DB | 不支持。 |
| IBM PDA (Netezza) | 版本 7.0 及更高版本支持。 |
| Oracle | 版本 9i 及更高版本支持。 |
| Actian Matrix (ParAccel) | 版本 3.1 及更高版本支持。 |
| Pivotal Greenplum | 版本 3.1 及更高版本支持。 |
| PostgreSQL | 版本 7 及更高版本支持。 |
| SAP Sybase IQ | 版本 15.1 及更高版本支持。 |
| Splunk | 不支持。 |
| Vertica | 版本 6.1 及更高版本支持。 |
| 方形单元格 | 文本单元格 |
![]() | ![]() |
| Tableau Desktop 版本 | Web 版本 |
|
|
| Tableau Desktop 版本 | Web 版本 |
|
|
| Tableau Desktop 版本 | Web 版本 |
|
|
| Tableau Desktop 版本 | Web 版本 |
|
|
| Tableau Desktop 版本 | Web 版本 |
|
|
| Tableau Desktop 版本 | Web 版本 |
|
|
| 数据源 A 中的“水果” | 数据源 B 中的“水果” | 数据源 C 中的“水果” |
| 苹果 | 苹果 | 苹果 |
| 橙子 | 葡萄柚 | 葡萄柚 |
| 香蕉 | 橙子 | 橙子 |
| 梨 | 番茄 | |
| 香蕉 |
| 数据源 A 中的“水果”- 来源字段 | 数据源 B 中的“水果”- 目标字段 | 数据源 C 中的“水果”- 目标字段 |
| 苹果 | 苹果 | 苹果 |
| 橙子 | 橙子 | 橙子 |
| 香蕉 | 香蕉 |
| 参数 | 描述 | 返回值的示例 |
| TableauServerUser | 当前服务器用户的用户名。在服务器上设置模拟时使用。如果用户未登录到 Tableau Server,则返回空字符串。 | jsmith |
| TableauServerUserFull | 当前服务器用户的用户名和域。在服务器上设置模拟时使用。如果用户未登录到 Tableau Server,则返回空字符串。 | domain.lan\jsmith |
| TableauApp | Tableau 应用程序的名称。 | Tableau Desktop Professional Tableau Server |
| TableauVersion | Tableau 应用程序的版本。 | 9.3 |
| WorkbookName | Tableau 工作簿的名称。仅用于具有嵌入式数据源的工作簿。 | Financial-Analysis |
| 悬停 | 选择 | 菜单 |
![]() | ![]() | ![]() |
| November | December |
|---|---|
![]() | ![]() |
| 订单 | 供应商 |
|---|---|
![]() | ![]() |
| 离散日期部分 | 连续日期截断 |
![]() | ![]() |
一段时间内的更改
相关主题
|
显示某个度量中一段时间内的更改是可视化项的基本类别之一。有多个选项可用于浏览一段时间内的变化,包括折线图、斜率图和突出显示表格。 为了显示一段时间内的更改,您需要知道期望更改的值,以及如何使用 Tableau 中的“日期”字段。 此图表回答什么样的问题?
|
相关性
相关主题
|
有时您会有两个变量,并且期望了解两者之间的关系。例如,您可能期望了解教室大小与学校毕业率之间的关系,或者期望了解肺活量与耐力有多大关系。(但请记住,关联并不总是相当于因果关系。) 可以使用散点图或突出显示表来显示关联,并且 Tableau 的分析对象来显示相关程度。 此图表可回答什么类型的问题?
|
量级
相关主题
|
量级显示两个或更多离散项的相对大小或值。如果在比较不同区域的销售额,您将查看量级。 量级图表包括条形图、填充气泡图和折线图。 此图表可回答什么类型的问题?
|
偏差
相关主题
|
偏差图表显示某个值与某个基准(例如平均值或中值)相差多远。如果想要了解哪些项具有异常高或异常低的利润率,您将使用偏差图表。 您可以使用标靶图、条形图和组合图来显示偏差。您也可以使用 Z 分数来查找偏差的统计显著性。 此图表可回答什么类型的问题?
|
分布
相关主题
|
当您尝试查找某个群体内事件的频率时,您将查看分布。如果要按年龄显示某项调查的受访者数量,或者要按天显示来电频率,则分布图表可能是最佳选择。 发布图表包括直方图、人口金字塔图、帕累托图和盒形图。 此图表可回答什么类型的问题?
|
排名
相关主题
|
有时您不仅想要描绘某个值的量级,而且想要描绘维度所有成员的相对排名。显示排名前十的销售人员或展示表现不佳的州/省/市/自治区时,都会使用排名图表。 排名图表通常是集成了排名计算、前 N 个集或关键进度指标的条形图。 此图表可回答什么类型的问题?
|
部分与整体关系
相关主题
|
“部分与整体关系”图表显示单个部分占整体的比例。举例来说,如果要显示每个区域对总体销售额的贡献大小,或者每种不同的装运模式对于某个单独产品的昂贵程度,您将使用“部分与整体关系”图表。 “部分与整体关系”图表可能是饼图、区域图、堆叠条形图或树状图。 此图表可回答什么类型的问题?
|
空间
相关主题
|
空间图表可显示您的数据中的精确位置和地理模式。显示人流量最多的航站楼或全国各地所有销售额的地图是空间地图的示例。 空间地图包括填充地图、点分布图、符号地图和密度地图。 此图表可回答什么类型的问题?
|
流程
相关主题
|
流程图可以是表示随时间推移的运动的地图,例如桑基图。流程地图包括随时间变化的路径以及起源图表与目标图表之间的路径。 此图表可回答什么类型的问题?
|
| 文本表 | 如果先添加维度,则会生成一个文本表(或交叉表)。所有点击各字段的后续操作都将对该文本表进行细化。 |
| 条 | 如果先添加度量然后再添加维度,则会生成一个条形视图。所有后续点击操作都将对该条形图视图进行细化,除非添加日期维度(这时视图将更改为折线图)。 |
| 线 | 如果先添加度量然后再添加日期维度,则会生成一个折线视图。所有后续点击操作都将对该折线视图进行细化。 |
| 实线图 | 如果先添加连续维度然后再添加度量,则会生成一个实线视图。添加其他维度的后续操作将对该实线视图进行细化。添加其他度量的后续操作将向视图中添加定量轴。 |
| 散点图 | 如果先添加一个度量然后再添加另一个度量,则会生成一个散点视图。添加维度的后续操作将对该散点视图进行细化。添加其他度量的后续操作将创建散点矩阵。 |
| 地图 | 如果添加地理区域字段,则会生成一个地图视图,其中包含纬度和经度这两个轴,而地理区域字段位于“详细级别”功能区上。添加维度的后续操作会向该视图中添加行,而添加度量的后续操作会通过添加大小和颜色编码来进一步细化地图。 |
| 语法 | <expr1> AND <expr2> |
| 定义 | 对两个表达式执行逻辑合取运算。(如果两边都为 true,则逻辑测试返回 true。) |
| 输出 | 布尔值(True 或 False) |
| 示例 | IF [Season] = "Spring" AND "[Season] = "Fall" “如果(Season = Spring)和(Season = Fall)同时为 true,则返回“It's the apocalypse and footwear doesn't matter”。 |
| 说明 | 通常与 IF 和 IIF 一起使用。另请参见 NOT 和 或者。 如果两个表达式都为 如果所创建的计算中的 注意: |
| 语法 | CASE <expression>
|
| 输出 | 取决于 <then> 值的数据类型。 |
| 定义 | 对 |
| 示例 | “看看“Season”字段。如果值为 Summer,则返回 Sandals。如果值为 Winter,则返回 Boots。如果计算中的选项均不匹配“Season”字段中的选项,则返回 Sneakers。” |
| 说明 |
|
| 语法 | CASE <expression>
|
| 定义 | IF 或 CASE 表达式的一个可选部分,用于指定如果没有一个测试表达式为 true 则返回的默认值。 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' CASE [Season] |
| 说明 | 与 CASE、WHEN、IF、ELSEIF、THEN 和 END 一起使用
|
| 语法 | [ELSEIF <test2> THEN <then2>] |
| 定义 | IF 表达式的一个可选部分,用于指定初始 IF 之外的附加条件。 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' |
| 说明 |
与 |
| 定义 | 用于结束一个 IF 或 CASE 表达式。 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果两个表达式都不为 true,则返回 Sneakers。” CASE [Season] “看看“Season”字段。如果值为 Summer,则返回 Sandals。如果值为 Winter,则返回 Boots。如果计算中的选项均不匹配“Season”字段中的选项,则返回 Sneakers。” |
| 说明 |
| 语法 | IF <test1> THEN <then1> |
| 输出 | 取决于 <then> 值的数据类型。 |
| 定义 | 测试一系列表达式,同时为第一个为 true 的 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果两个表达式都不为 true,则返回 Sneakers。” |
| 说明 |
| 语法 | IFNULL(expr1, expr2) |
| 输出 | 取决于 <expr> 值的数据类型。 |
| 定义 | 如果 |
| 示例 | IFNULL([Assigned Room], "TBD") “如果“Assigned Room”(分配的房间)字段不为 null,则返回其值。如果“Assigned Room”(分配的房间)字段为 null,则返回 TBD。” |
| 说明 | 与 ISNULL 进行比较。 另请参见 ZN。 |
| 语法 | IIF(<test>, <then>, <else>, [<unknown>]) |
| 输出 | 取决于表达式中值的数据类型。 |
| 定义 | 检查是否满足条件(<test>),并在 test 为 true 时返回 <then>,在 test 为 false 时返回 <else>,如果 test 为 null 则为可选值 <unknown>。如果未指定可选的 unknown,IIF 将返回 null。 |
| 示例 | IIF([Season] = 'Summer', 'Sandals', 'Other footwear') “如果 Season = Summer,,则返回 Sandals。否则返回 Other footwear” IIF([Season] = 'Summer', 'Sandals', “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果两者均不为 true,则返回 Sneakers。” IIF('Season' = 'Summer', 'Sandals', “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果没有一个表达式为 true,则返回 Sneakers。” |
| 说明 |
也就是说,在下面的计算中,结果将是红色,而不是橙色,因为一旦 A=A 计算为 true,表达式就会停止计算:
|
| 语法 | <expr1> IN <expr2> |
| 输出 | 布尔值(True 或 False) |
| 定义 | 如果 <expr1> 中的任何值与 <expr2> 中的任何值匹配,则返回 TRUE。 |
| 示例 | SUM([Cost]) IN (1000, 15, 200) “Cost 字段的值是 1000、15 还是 200?” [Field] IN [Set] “该字段的值是否存在于集合中?” |
| 说明 |
另请参见 WHEN。 |
| 语法 | ISDATE(string) |
| 输出 | 布尔值(True 或 False) |
| 定义 | 如果 <string> 为有效日期,则返回 true。输入表达式必须是字符串(文本)字段。 |
| 示例 | ISDATE("2018-09-22")“字符串 2018-09-22 是格式正确的日期吗?” |
| 说明 | 什么被视为有效日期取决于对计算求值的系统的区域设置。例如: 在美国:
在英国:
|
| 语法 | ISNULL(expression) |
| 输出 | 布尔值(True 或 False) |
| 定义 | 如果 |
| 示例 | ISNULL([Assigned Room]) “Assigned Room(分配的房间)字段是否为 null?” |
| 说明 | 与 IFNULL 进行比较。 另请参见 ZN。 |
| 语法 | MAX(expression) 或 MAX(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最大值。
|
| 示例 | MAX(4,7) = 7 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | MIN(expression) 或 MIN(expr1, expr2) |
| 输出 | 与参数相同的数据类型,或者,如果参数的任何部分为 null,则为 NULL 。 |
| 定义 | 返回两个参数(必须为相同数据类型)中的最小值。
|
| 示例 | MIN(4,7) = 4 |
| 说明 | 对于字符串
对于数据库数据源, 对于日期 对于日期, 作为聚合
作为比较
另请参见 |
| 语法 | NOT <expression> |
| 输出 | 布尔值(True 或 False) |
| 定义 | 对一个表达式执行逻辑非运算。 |
| 示例 | IF NOT [Season] = "Summer" “如果 Season 不等于 Summer,则返回 Don't wear sandals。否则,返回 Wear sandals。” |
| 说明 |
| 语法 | <expr1> OR <expr2> |
| 输出 | 布尔值(True 或 False) |
| 定义 | 对两个表达式执行逻辑析取操作。 |
| 示例 | IF [Season] = "Spring" OR [Season] = "Fall" “如果 (Season = Spring) 或 (Season = Fall) 为 true,则返回 Sneakers。” |
| 说明 | 通常与 IF 和 IIF 一起使用。另请参见 AND 和 NOT。 如果任一表达式为 如果所创建的计算中的 注意: |
| 语法 | IF <test1> THEN <then1>
|
| 定义 | IF、ELSEIF 或 CASE表达式的必需部分,用于定义如果特定值或测试为 true 则返回什么结果。 |
| 示例 | IF [Season] = "Summer" THEN 'Sandals' “如果 Season = Summer,,则返回 Sandals。否则,请查看下一个表达式。如果 Season = Winter,则返回 Boots。如果两个表达式都不为 true,则返回 Sneakers。” CASE [Season] “看看“Season”字段。如果值为 Summer,则返回 Sandals。如果值为 Winter,则返回 Boots。如果计算中的选项均不匹配“Season”字段中的选项,则返回 Sneakers。” |
| 说明 |
| 语法 | CASE <expression>
|
| 定义 | CASE 表达式的必需部分。查找第一个与 <expression> 匹配的 <value>,并返回对应的 <then>。 |
| 示例 | CASE [Season] “看看“Season”字段。如果值为 Summer,则返回 Sandals。如果值为 Winter,则返回 Boots。如果计算中的选项均不匹配“Season”字段中的选项,则返回 Sneakers。” |
| 说明 |
CASE <expression>
|
| 语法 | ZN(expression) |
| 输出 | 取决于 <expression> 的数据类型,或者为 0。 |
| 定义 | 如果 <expression> 不为 null,则返回该表达式,否则返回零。 |
| 示例 | ZN([Test Grade]) “如果测试成绩不为 null,则返回其值。如果测试成绩为 null,则返回 0。” |
| 说明 |
另请参见 ISNULL。 |
| CASE | IF | IIF |
CASE [Region] | IF [Region] = 'West' THEN 1 | IIF([Region] = 'West', 1, |
CASE 结构非常简单,易于编写和理解。但是,与 IF 或 IIF 不同,表达式(此处为 [Region])不能是逻辑运算。 CASE 的 null 值处理方式与 IF 的处理方式相同。 | IF THEN 结构允许多个 ELSEIF 子句,这使得多次计算比 IIF 更容易。 null 值处理:任何未知 (null) 结果都由与 false 结果相同的 ELSE 子句处理。这里,除了指定的四个区域(包括 null)之外的任何区域都将被分配值 5。 | IIF 结构以不同于 false 结果的方式处理未知结果,并且具有与 IF 不同的语法。如上所述,特定 null 值处理的折衷方案是嵌套,这可能很难编写和理解。 null 值处理:除了指定的四个区域之外的任何非 null 区域都将被分配值 5,但 null 值将被分配 0。 |
| 示例故事 | 故事分解 |
| 前两个句子使用平均值和范围函数来写出您分析期间的平均值、最大值和最小值。 |
| 第三个句子是讲述该度量在此期间的整体表现。例如,一个句子可以讲述特定时期内销售额是否增加、减少或趋势不同。 |
| 第四个句子使用级数分析。这个句子使用百分比基础和绝对基础写出基于该期间度量的最大增减量。 |
| 这个句子是一个相关性洞察。这种类型的分析洞察记录了数据中不同系列之间的显着相关性。 |
| 这个句子是一个细分洞察。这种类型的分析洞察写出一段时间内值得注意的增加和减少。 |
| 这个句子是一个趋势线洞察。这种类型的洞察记录了趋势在一定百分比的置信度下与您的数据的拟合程度,趋势线允许您根据历史趋势进行预测。 |
| 示例故事 | 故事分解 |
| 第一个句子计算您的度量的总值。 |
| 第二个句子写出维度驱动因素。在此示例中,维度驱动因素是对总销售额贡献最大的产品。 |
| 第三和第四个句子分析数据的分布。这将分析平均值、中位数、数据集中度(如果存在)以及数据如何倾斜。这有助于确定这些分组变量相互比较的平衡程度。 |
| 这个句子使用“聚类”来写出于可分组的度量。这有助于确定数据中是否存在突出的不同组。 |
| 最后一个句子写出值得注意的异常值。 |
| 示例故事 | 故事分解 |
| 前两个句子由回归分析提供支持。回归显示一个度量如何影响另一个度量。请注意,在第一个句子中,故事已经确定了利润和销售额之间的关系。 |
| 第三个句子来源于聚类。聚类分析会尝试确定数据中所有变量的关键组或群集。 |
| 第四个句子写出异常值,即显着高于或低于平均值的值。 |
| 散点图故事的其余句子使用范围和平均分析来撰写洞察。 |
| 示例故事 | 故事分解 |
| 第一个句子计算您的度量的总值。 |
| 第二个句子写出驱动因素。在此示例中,驱动因素是对总销售额贡献最大的细分市场。 |
| 最后一个句子分析数据的分布。 |
| 之前 | 之后 |
|---|---|
![]() | ![]() |
| 显示缩图 - 在工作区底部将工作表显示为缩略图。 | |
![]() | 显示标签 - 在工作区底部显示工作表标签。 |
![]() | 上一/下一工作表 - 向前或向后浏览工作簿中的工作表。 |
![]() | 进入/退出全屏 - 在展开工作簿以占据整个屏幕以及在窗口中显示工作簿之间切换。 |
![]() | 退出演示模式 - 返回到显示整个工作区的工作簿,包括菜单、工具栏和“数据”窗格。 |
| 如果 iframe 最小尺寸为... | 此设备布局将出现... |
|---|---|
| 500 像素或更低 | 手机 |
| 介于 501 和 800 像素之间 | 平板电脑 |
| 大于 800 像素 | 台式机 |
| 不易于访问 - 低对比度 | 更易于访问 - 更高的对比度 |
![]() | ![]() |
| 不易于访问 - 标记太多 | 更易于访问 - 聚合视图 |
|---|---|
![]()
| ![]() |
| 不易于访问 - 标记太多 | 更易于访问 - 聚合和分组的视图 |
|---|---|
![]() | ![]() |
| 不易于访问 - 不必要的标记 | 更易于访问 - 移除了不必要的标记 |
|---|---|
![]() | ![]() |
| 无法轻松访问 | 更易于访问 -“色盲”调色板和形状 |
|---|---|
![]() | ![]() |
| 不易于访问 - 标记太多 | 更易于访问 - 视图中的标记数较少 |
|---|---|
![]() | ![]() |
| 描述 | Windows 快捷键 | Mac 快捷键 |
| 新建工作簿 | Ctrl+N | Command+N |
| 新建工作表 | Ctrl+M | Command+T |
| 描述工作表 | Ctrl+E | Command+E |
| 向前浏览打开的工作表 | Ctrl+Tab、Ctrl+F6 | Shift+Command+右方括号键 |
| 向后浏览打开的工作表 | Ctrl+Shift+Tab、Ctrl+Shift+F6 | Shift+Command+左方括号键 |
| 切换到/离开演示模式 | F7、Ctrl+H | Option+Return |
| 切换到/离开全屏模式 | Control+Command+F | |
打开文件
| Ctrl+O | Command+O |
| 保存文件 | Ctrl+S | Command+S |
| 保存到 Tableau Public | Ctrl+Shift+S | Shift+Command+S |
| 将工作簿恢复到上次保存的状态 | F12 | Option+Command+E |
| 关闭当前工作簿 | Alt+F4 | Command+W |
| 打印 | Ctrl+P | Command+P |
| 打开“帮助” | F1 | Control+Command+? |
| 描述 | Windows 快捷键 | Mac 快捷键 |
| 新建工作表 | Ctrl+Alt+T | Option+Command+T |
| 切换到/离开全屏模式 | F11 | Control+Command+F |
| 保存文件 | Ctrl+S | Command+S |
| 将工作簿另存为 | Ctrl+Shift+S | Shift+Command+S |
| 关闭当前工作簿 | Alt+F4 | Option+Q |
| 打印(或导出为 PDF) | Ctrl+P | Command+P |
| 打开“帮助” | F1 | Control+Command+/ |
| 描述 | Windows 快捷键 | Mac 快捷键 |
| 连接到数据源 | Ctrl+D | Command+D |
| 在“数据”窗格中激活查找命令 | Ctrl+F | Command+F |
| 刷新数据源 | F5 | Command+R |
| 在视图上运行数据更新 | F9 | Shift+Command+0 |
| 打开和关闭自动数据更新 | F10 | Option+Command+0 |
| 描述 | Windows 快捷键 | Mac 快捷键 |
| 连接到数据源 | Ctrl+D | Command+D |
| 刷新数据源 | Alt+F5 | Option+F5 |
| 重命名数据源 | Alt+F2 | Option+F2 |
| 新建数据源 | Ctrl+Alt+D | Control+D |
| 编辑数据源 | Ctrl+Alt+Shift+D | Control+Shift+D |
| 描述 | Windows 快捷键 | Mac 快捷键 |
|---|---|---|
| 智能显示 | Ctrl+1、Ctrl+Shift+1 | Command+1 |
| 向工作表添加所选字段。(仅适用于单个字段。) | Enter 或双击 | Return 或双击 |
| 将所选字段放在“列”功能区上 | Alt+Shift+C | Option+Shift+C |
| 将所选字段置于筛选器功能区上 | Alt+Shift+F | Option+Shift+F |
| 将所选字段放在“大小”功能区上 | Alt+Shift+I | Option+Shift+I |
| 将所选字段放在“详细信息”功能区上 | Alt+Shift+L | Option+Shift+L |
| 将所选字段放在“颜色”功能区上 | Alt+Shift+O | Option+Shift+O |
| 将所选字段放在“页面”功能区上 | Alt+Shift+P | Option+Shift+P |
| 将所选字段放在“行”功能区上 | Alt+Shift+R | Option+Shift+R |
| 将所选字段放在“形状”功能区上 | Alt+Shift+S | Option+Shift+S |
| 将所选字段放在“文本/标签”功能区上 | Alt+Shift+T | Option+Shift+T |
| 将所选字段放在“行”功能区上 | Alt+Shift+X | Option+Shift+X |
| 将所选字段放在“列”功能区上 | Alt+Shift+Y | Option+Shift+Y |
| 打开“放置字段”菜单 | 右键单击+拖至功能区 | Option+拖至功能区 |
| 打开“查看数据模型”窗口 | Ctrl+Shift+I | Command+Shift+I |
| 复制视图中的字段并将其放置在另一功能区或卡上 | Ctrl+拖动 | Command+拖动 |
| 交换行和列 | Ctrl+W | Control+Command+W |
| 翻转视图底部列标签的方向 | Ctrl+L | |
| 打开和关闭仪表板网格 | G | G |
| 在“仪表板”选项卡和“布局”选项卡之间切换 | T | T |
| 剪切所选文本内容(在说明、标题、公式等部分中) | Ctrl+X | Command+X |
| 粘贴剪贴板内容 | Ctrl+V | Command+V |
| 撤消 | Ctrl+Z | Command+Z |
| 重做 | Ctrl+Y | Command+Shift+Z |
| 清除当前工作表 | Alt+Shift+Backspace | Option+Shift+Delete |
| 移动浮动仪表板对象 | 箭头键移动 1 个像素,Shift+箭头键移动 10 个像素 | 箭头键移动 1 个像素,Shift+箭头键移动 10 个像素 |
调整浮动仪表板对象的大小 | Alt+箭头键以 1 个像素为增量调整大小,Shift+Alt+箭头键以 10 个像素为增量调整大小 | Option+箭头键以 1 个像素为增量调整大小,Shift+Option+箭头键以 10 个像素为增量调整大小 |
| 描述 | Windows 快捷键 | Mac 快捷键 |
|---|---|---|
| 向工作表添加所选字段。(仅适用于单个字段。) | 双击 | 双击 |
| 复制视图中的字段并将其放置在另一功能区或卡上 | Ctrl+拖动 | Command+拖动 |
| 打开和关闭仪表板网格 | G | G |
| 在“仪表板”选项卡和“布局”选项卡之间切换 | T | T |
| 打开“查看数据模型”窗口 | Ctrl+Shift+I | Command+Shift+I |
| 剪切所选文本内容(在说明、标题、公式等部分中) | Ctrl+X | Command+X |
| 粘贴剪贴板内容 | Ctrl+V | Command+V |
| 撤消 | Ctrl+Z | Command+Z |
| 重做 | Ctrl+Y | Command+Shift+Z |
| 在 Tableau Desktop 中打开当前工作簿 | Ctrl+O | Option+Command+O |
| 清除当前工作表 | Alt+Shift+Backspace | Option+Shift+Delete |
| 移动浮动仪表板对象 | 箭头键移动 1 个像素,Shift+箭头键移动 10 个像素 | 箭头键移动 1 个像素,Shift+箭头键移动 10 个像素 |
调整浮动仪表板对象的大小 | Alt+箭头键以 1 个像素为增量调整大小,Shift+Alt+箭头键以 10 个像素为增量调整大小 | Option+箭头键以 1 个像素为增量调整大小,Shift+Option+箭头键以 10 个像素为增量调整大小 |
| 重命名列字段(当字段在数据架构窗格中处于选定状态时) | F2 | F2 |
| 重命名计算字段(当计算字段编辑器打开时) | F2 | F2 |
| 缩小单元格大小 | Ctrl+B | Command+B |
| 增大单元格大小 | Ctrl+Shift+B | Command+Shift+B |
| 使行变窄 | Ctrl+向左键 | Control+Command+向左键 |
| 使行变宽 | Ctrl+向右键 | Control+Command+向右键 |
| 使列变短 | Ctrl+向下键 | Control+Command+向下键 |
| 使列变高 | Ctrl+向上键 | Control+Command+向上键 |
| 描述 | Windows 快捷键 | Mac 快捷键 |
|---|---|---|
| 开始和停止在“页面”功能区上向前播放 | F4 | F4 |
| 开始和停止在“页面”功能区上向后播放 | Shift+F4 | Shift+F4 |
| 向前跳一页 | Ctrl+句号键 | Command+句号键 |
| 向后跳一页 | Ctrl+逗号键 | Command+逗号键 |
| 描述 | Windows 快捷键 | Mac 快捷键 |
| 选择标记 | 单击 | 单击 |
| 选择一组标记 | 拖动 | 拖动 |
| 向所选内容添加单个标记 | Ctrl+单击 | Command+单击 |
| 向所选内容添加一组标记 | Ctrl+拖动 | Command+拖动 |
| 使用矩形选择工具 | A | A |
| 使用套索选择工具 | D | D |
| 使用径向选择工具 | S | S |
| 选择所有数据 | Ctrl+A | Command+A |
| 复制所选数据 | Ctrl+C | Command+C |
| 清除标记选择 | Esc | Esc |
| 在视图中平移 | Shift+拖动 | Shift+拖动 |
| 放大到视图中的某一点(如果不是地图,则需要缩放模式) | 双击、Ctrl+Shift+单击 | 双击、Shift+Command+单击 |
| 从地图上的某一点缩小(如果不是地图,则需要缩放模式) | Ctrl+Shift+Alt+单击 | Shift+Option+Command+单击 |
| 缩小 | Shift+双击 | Shift+双击 |
| 放大视图中的某个区域(如果不是地图,则需要缩放模式) | Ctrl+Shift+拖动 | Shift+Command+拖动 |
| 在地图上放大和缩小 | 滚动 | 滚动 |
| 拖动一行并同时滚动查看长列表 | 单击+拖至窗格底部+按住 | 单击+滚动、Command+按住 |
| 描述 | Windows 快捷键 | Mac 快捷键 |
| 打开文件 | Ctrl+O | Command+O |
| 新建流程 | Ctrl+N | Command+N |
| 保存文件 | Ctrl+S | Command+S |
| 将文件另存为 | Alt+Ctrl+S | Shift+Command+S |
| 退出 | Ctrl+Q | Command+Q |
| 撤消 | Ctrl+Z | Command+Z |
| 重做 | Ctrl+Y | Shift+Command+Z |
| 剪切 | Ctrl+X | Command+X |
| 复制 | Ctrl+C | Command+C |
| 粘贴 | Ctrl+V | Command+V |
| 全选 | Ctrl+A | Command+A |
| 运行全部 | Ctrl+R | Command+R |
| 发布流程 | F10 |
| 扩增 | Lambda | |
| 岭回归 | 是 | 是 |
| 线性回归 | 是 | 不适用 |
![]() | ![]() |
| Predict_Sales_City | Predict_Sales_State | Predict_Sales_Region |
MODEL_QUANTILE(0.5,sum([Sales]), | MODEL_QUANTILE(0.5,sum([Sales]), | MODEL_QUANTILE(0.5,sum([Sales]), |
| 语法 | MODEL_PERCENTILE(
|
| 定义 | 返回期望值小于或等于观察标记的概率(介于 0 和 1 之间),由目标表达式和其他预测因子定义。这是后验预测分布函数,也称为累积分布函数 (CDF)。 |
| 示例 | MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders])) |
| 语法 | MODEL_QUANTILE(
|
| 定义 | 以指定的分位数返回由目标表达式和其他预测因子定义的可能范围内的目标数值。这是后验预测分位数。 |
| 示例 | MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders])) |
| 语法 | MODEL_PERCENTILE(
|
| 定义 | 返回期望值小于或等于观察标记的概率(介于 0 和 1 之间),由目标表达式和其他预测因子定义。这是后验预测分布函数,也称为累积分布函数 (CDF)。 |
| 示例 | MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders])) |
| 语法 | MODEL_QUANTILE(
|
| 定义 | 以指定的分位数返回由目标表达式和其他预测因子定义的可能范围内的目标数值。这是后验预测分位数。 |
| 示例 | MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders])) |