

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 我的视觉对象找不到缺失的列
<a name="troubleshooting-dataset-changed-columns"></a>

我的分析中的视觉对象的效果不符合预期。错误消息提示 `"The column(s) used in this visual do not exist."`

导致此错误的最常见原因是您的数据来源架构已更改。例如，列名可能从 `a_column` 更改为 `b_column`。

根据数据集访问数据来源的方式，选择下列选项之一。
+ 如果数据集基于自定义 SQL，请执行以下一项或多项操作：
  + 编辑数据集。
  + 编辑 SQL 语句。

    例如，如果表名已从 `a_column` 更改为 `b_column`，您可以更新 SQL 语句以创建一个别名：`SELECT b_column as a_column`。通过使用别名在数据集中维护相同的字段名称，您可以避免将列作为新实体添加到视觉对象中。

  完成此操作后，选择**保存并可视化**。
+ 如果数据集不是基于自定义 SQL，请执行以下一项或多项操作：
  + 编辑数据集。
  + 对于现在具有不同名称的字段，请在数据集中重命名它们。您可以使用原始数据集中的字段名称。然后打开分析，将重命名的字段添加到受影响的视觉对象中。

  完成此操作后，选择**保存并可视化**。