【发布时间】:2018-11-27 00:40:19
【问题描述】:
SELECT
SUM(totals.totalTransactionRevenue) *0.20 AS COGS
FROM `bigquery-public-data.google_analytics_sample.ga_sessions_*`
WHERE _TABLE_SUFFIX BETWEEN '20170701' AND '20170701';
为什么 BigQuery 会自动将创建的“已售商品成本 - COGS”字段转换为科学计数法? 以及如何修改此查询以将 COGS 提取为十进制格式值?
谢谢。
【问题讨论】:
-
我的猜测是首先将
totals.totalTransactionRevenue转换为十进制。这里的猜测是该属性是float。 -
不是一个完整的答案,但如果您是从表示层调用 Big Query,那么请担心那里的格式。
-
@HoneyBadger 我怎样才能在同一个查询中做到这一点?
标签: sql google-bigquery