Forum Discussion
Valeur affichée =0 mais valeur stockée au Format scientifique différente de zéro
Bonjour,
Dans l'exemple ci-dessous le résultat de l'addition de toutes les lignes = 0
Aucune des valeurs à sommer ne contient nativement plus de deux chiffres après la virgule pourtant la fonction SOMME renvoie un résultat au format Scientifique. Pourquoi ?
Cela est problématique car C9 affiche zéro mais la valeur stockée par Excel est différente de zéro
C9=0 est FAUX alors que c'est vrai...
Merci pour votre aide !
If you can do nothing with source data, as variant you may add data to data model creating PivotTable
create DAX measures like
=ROUND ( SUM(Range[Field]), 4 )and use them to show aggregated data.
6 Replies
- SergeiBaklanDiamond Contributor
That's floating point calculation error. To avoid it use ROUND() in sum calculation.
- SRE_TUIFCopper ContributorMerci SergeiBaklan
Ma source est un fichier .csv qui contient plus de 200 000 lignes et j'utilise un TCD qui doit me renvoyer toutes les valeurs = zéro. (le TCD "oublie" donc des valeurs)
Je ne peux pas utiliser ROUND () [ARRONDI() en français] dans un TCD ?!- SergeiBaklanDiamond Contributor
I'm not sure what the TCD is, but if you use SUM() you may use ROUND(SUM(),4) or so. Or how do you compare the numbers?