为什么在导出到Google表格时将数字解释为日期?

时间:2016-04-25 14:36:20

标签: google-sheets google-bigquery

使用导出到Google表格功能从BigQuery导出结果时,某些数字会自动解释为日期。例如,BigQuery中的浮动28.5在Google表格中变为28/05/2016,如果我尝试将其格式化为数字,则变为42518.浮动77.1或9.768按预期导出。

有没有办法可以避免这种情况(在BigQuery或Google表格中)?或者后端是否对此负责?

编辑:这是我用于测试的虚拟查询

SELECT
  date,
  SUM(FLOAT(metric))
FROM (
  SELECT
    "20141114" AS date,
    "77.1" AS metric),
  (
  SELECT
    "20141115" AS date,
    "28.5" AS metric),
  (
  SELECT
    "20141116" AS date,
    "9.768" AS metric)
GROUP BY
  date
ORDER BY
  date ASC

1 个答案:

答案 0 :(得分:1)

正如Zig Mandel所指出的那样,事实证明这是一个语言问题。

在电子表格的常规设置中启用显示语言设置为英语的导出,不会自动解释值“28.5”,我得到想要的结果。我用于第一次导出的帐户将显示语言设置为法语,这奇怪地将数字更改为日期。

您可以通过选择文件 - >来检查语言设置。 Google表格中的电子表格设置,我假设显示语言是您Google帐户的语言