Bigquery SUM (Float_Values) devuelve varios decimales y notación científica
Estoy tratando de calcular las ventas totales en una tienda. Tengo el precio del producto en una columna llamada UNIT_PRICE. Todos los precios tienen 2 decimales, por ejemplo: 34.54 o 19.99, etc. y se importan como tipo: flotante en el esquema. (UNIT_PRICE: flotador)
Cuando realizo la consulta de selección: "SELECT CompanyName, SUM (Unit_Price) como sumValue", etc., obtengo lo siguiente en la columna, pero solo "a veces".
2.697829165015719E7
Debería ser algo como: 26978291.65
Como lo estoy transfiriendo a hojas de cálculo y luego lo grabo, necesito que esté en el tipo flotante o al menos represente un formato de precio normal.
He intentado lo siguiente pero todavía tengo problemas:
Fuente: Intenté convertir el tipo de datos original a BigDecimal con solo 2 puntos decimales en los datos de origen y luego exportar a la CSV para importar a Bigquery pero con el mismo resultadoBigquery: Intenté convertir primero a una cadena y luego a una coma flotante y luego a SUM, pero con el mismo resultado. "SELECT CompanyName, SUM (Float (String (Unit_Price))) como sumValue"¿Alguna idea sobre cómo lidiar con esto?
Gracias