我正在tableau中编写一个customsql来从bigquery导入数据。bigquery视图中的列column1 | value(type=numeric)我想将“value”列转换为float,以便该列显示在tableau中我当前的sql查询:从表1中选择column1,cast(值为float)上面的陈述给了我一个错误。你知道吗?
olhwl3o21#
根据bigquery站点上的这些信息,数据类型应该是float64。强制转换(值为float64)(原始答案评论前)你可以把它转换成一个浮点数。浮动([yourfield])
umuewwlo2#
最后使用下面的sql实现了它选择column1,cast(值为float64)作为表1中的值。我在以前的sql语句中缺少“as value”。注:tableau v2020.3将支持数字数据类型
2条答案
按热度按时间olhwl3o21#
根据bigquery站点上的这些信息,数据类型应该是float64。
强制转换(值为float64)
(原始答案评论前)你可以把它转换成一个浮点数。浮动([yourfield])
umuewwlo2#
最后使用下面的sql实现了它
选择column1,cast(值为float64)作为表1中的值。
我在以前的sql语句中缺少“as value”。
注:tableau v2020.3将支持数字数据类型