Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

définir le nombre de décimales dans un script

Bonjour,

Bon je cherche depuis un moment et c'est sûrement très simple mais j'ai beua batailler, je ne remontre pas mes données correctement.

Dans ma table j'ai des champs avec 15 décimales et je veux les remonter telles qu'elles sont avec toutes leurs décimales, mais Qlikview ne me remonte que 2 décimales, pouvez-vous m'aider svp?

Merci d'avance,

5 Replies
fdelacal
Specialist
Specialist

Les propriétés de l'objet que vous utilisez aller à l'onglet PONTE NOMBRE SUR LE TERRAIN QUE VOUS VOULEZ ET MISE EN PLACE et le nombre de décimales que vous voulez mettre

ANNEXE A L'IMAGE


vivientexier
Partner - Creator II
Partner - Creator II

Attention à la limitation à 14 chiffres après la virgule.

Possibilité d'utiliser la fonction Num() dans le script :

Num(Champ, '# ##0,000000000000000') as Champ

De cette manière, le format est déterminé dans le script et sera le format par défaut pour ce champ dans toute l'application.

Not applicable
Author

Merci pour la réponse mais ça j'y avais déjà pensé, pour moi le problème est en amont, au traitement du script, et c'est bien un champ numérique dans la table,

Cordialement,

vivientexier
Partner - Creator II
Partner - Creator II

Avez-vous essayé de transformer le champ en texte [ fonction : text() ] pour voir si QlikView retourne bien tous les chiffres après la virgule ?

Not applicable
Author

La fonction text() me provoque une erreur dans le script et ne me remonte plus rien de cette table