知识库

将文件(Excel、CSV 等)导入 Tableau 时,数字类型被识别为字符串


发布时间: 21 Jun 2022
上次修改日期: 13 Mar 2023

问题

将基于文件的数据导入 Tableau 时,即使这些字段仅包含数字和 NULL,它们也会被识别为 [Demision - String]。

例如,在下面的数据中,[Number2] 和 [Number3] 只有数字,但在 Tableau 中被识别为字符串。 
用户添加的图像

 

环境

  • Tableau Desktop
  • Tableau Server
  • Tableau Cloud

解决方案

选项 1
将文件中的数据导入 Tableau 后,按住 Shift 键,选择多个字段,并成批将它们从字符串更改为“连续度量”小数。

选项 2
将带有数字的行移到第一行,然后将数据加载到 Tableau 中。
请查看下图。 
用户添加的图像
 

原因

这是设计使然。
Tableau 根据 Excel 数据源中前 10000 行和 CSV 数据源中前 1024 行的数据类型来确定如何将混合值列映射到数据类型。 
如果 Excel 数据中的前 10000 行为空,Tableau 会将该字段确定为字符串,即使它在 10000 行之后有数值。
数据类型 - 文件数据中的混合数据类型

 
此文章是否已解决问题?