Je suis en train de courir round
sur BigQuery mais le résultat n'est pas toujours aussi rond que prévu. En outre, ce ne sont pas toujours les mêmes valeurs qui sont "non arrondies".
Par exemple, la requête de l'ensemble de données publiques :
SELECT year,month,day, sum(round(weight_pounds,2))as total_pounds, count(*) as cnt
FROM [bigquery-public-data:samples.natality]
group by 1,2,3
order by 1,2,3
Renvoie cette sortie :
Y a-t-il une raison pour laquelle les valeurs marquées en jaune ne sont pas "entièrement arrondies" ? (Si je réexécute la requête, d'autres valeurs peuvent apparaître avec .XX000001 ou .XX99999, mais les valeurs marquées seront comme prévu arrondies à la deuxième décimale.
Merci