内容:

处理 Null 值和其他特殊值

  • 版本 :2022.1 及更高版本

适用于: Tableau Desktop

Tableau 中有些数据需要特殊处理。具体而言:

  • Null 值

  • 无法识别或不明确的地理位置

  • 使用对数刻度时出现负值或零值

  • 使用树地图时出现负值或零值

特殊值指标

数据中包含任何这些特殊值时,Tableau 将无法在视图中绘制它们。而是会在视图的右下角显示一个指示器。单击该指示器可查看有关如何处理这些值的选项。

如果不知道如何处理这些值,您可以选择保留特殊值指示器。通常应继续显示指示器,提示您存在视图中未显示的数据。不过,若要隐藏指示器,请右键单击(在 Mac 上按住 Control 单击)它并选择“隐藏指示器”

Null 数字和日期以及对数轴上的负值

Null 值是空白字段,表示缺少值或未知值。

将度量或连续日期拖到视图上时,值会沿连续轴显示。如果字段中包含 null 值或者对数轴上存在零值或负值,则 Tableau 无法绘制这些值。当存在这些值时,Tableau 会在视图的右下角显示一个指示器,指明存在未知值。单击该指示器并从以下选项中进行选择:

  • “筛选数据”—使用筛选器从视图中排除 null 值。筛选数据时,也会从视图中使用的所有计算中排除这些 null 值。

  • “在默认位置显示数据”—在轴上的默认位置显示数据。null 值仍将包含在计算中。默认位置取决于数据类型。下表定义了默认设置。

    数据类型默认位置
    数字0
    日期12/31/1899
    对数轴上的负值1
    未知地理位置(0,0)

隐藏 null 值

  • 若要筛选 null 维度或离散度量,请将“胶囊”拖动到“筛选器”功能区并取消选择“Null”。null 值将显示在具有离散值的列表中,您可以随后在其中移除该值。

  • 当度量包含 null 值时,这些值通常在视图中绘制为零。若要查看其他选项,包括如何完全禁止显示这些 null 值,请参见设置 null 值格式

注意:请参见逻辑函数了解您可用于处理随计算字段一起处理 null 值的函数,例如 ISNULL() 和 IFNULL()。

未知地理位置

使用地图和地理字段时,未知或不明确的位置由视图右下角的指示器标识。单击该指示器并从以下选项中进行选择:

  • “编辑位置”—通过将数据映射到已知位置更正位置。

  • “筛选数据”—使用筛选器从视图中排除未知位置。这些位置将不包含在计算中。

  • “在默认位置显示数据”—在地图上的默认位置 (0, 0) 显示这些值。

树图中的零值和负值

使用树图时,任何 null 值或零值都显示在视图右下角的指示器中。单击该指示器并从以下选项中进行选择:

  • “筛选数据”—使用筛选器从视图中排除未知位置。这些位置将不包含在计算中。

  • 使用绝对值 ― 使用绝对值来确定视图中相应区域的大小。例如,值 5 和 -5 显示为相同大小。