2017-07-27 2 views
0

je le paramètre « Metrica », pour voir 1) effectif ou 2) MontantTableau: Comment faire le formatage conditionnel de deux mesures différentes par un paramètre

J'utilise cette formule pour convertir des mesures à une chaîne show:

CASE [Métrica] 
WHEN 'Conteo' THEN str(COUNTD([paracontar])) 
ELSE left(str(int(sum([Amount])/ 100000)/10 ),6) + 'M' 
END 

lorsque le paramètre « Metrica » est sur « Conteo » la chaîne est OK, Mais quand est pas « Conteo » alors chaîne apparaît avec autant de décimales comme « 2.399999M »

Comment faire ce formage conditionnel en prenant plusieurs décimales dans la chaîne?

you can see the string with so many decimals

Répondre

1
CASE [Métrica] 
WHEN 'Conteo' THEN str(COUNTD([paracontar])) 
ELSE str(ROUND((sum([Amount])/ 1000000)),1) + 'M' 
END 
+0

Merci, c'est une bonne idée !!! – JWBG