Comment faire pour qu'un nombre avec plus de 16 bits compte correctement en octets ?Dans JMP, lorsque le nombre de bits dans un format numérique est supérieur à 16 bits, il est affiché sous forme de nombre scientifique.
Le résultat calculé avec « length(char()) », « right(char(),) » est différent du résultat calculé avec le format texte du même nombre de chiffres.
Comment pouvons-nous faire en sorte que ce très grand nombre calcule avec ces fonctions le même résultat que le texte au format texte ?
Merci les experts !

Modélisation statistique avancéePersonnalisation de massePartage et communication des résultatsRe : Comment faire en sorte qu'un nombre de plus de 16 bits compte correctement en octets ?Vous devrez utiliser le format lorsque vous convertirez le nombre en chaîne, pas seulement dans l'affichage des colonnes de la table de données :
caractère(12345678901234567890,40,20)
/* :
"12345678901234567168.0000000000000000000"
ou
caractère(12345678901234567890,30,0)
/* :
"12345678901234567168"
Vous pouvez également utiliser la fonction format et être explicite sur le format. Je ne sais pas quelles règles char() utilise ci-dessus.
Re : Comment faire en sorte qu'un nombre de plus de 16 bits compte correctement en octets ?Si ce nombre est dans la matrice, je n'ai toujours aucun moyen de le gérer.Re : Comment faire en sorte qu'un nombre de plus de 16 bits compte correctement en octets ?Je l'ai déjà défini de cette façon, mais je ne vois toujours pas 111111111111111111111 lorsque je le formate numériquement.
Merci Craig!

Re : Comment faire en sorte qu'un nombre de plus de 16 bits compte correctement en octets ?D'abord, lisez Cet article sur virgule flottante 64 bits. Il y a toujours 15 chiffres significatifs, parfois 16 selon le nombre.
Ensuite, si vous voulez vraiment montrer le bruit là où se trouvent les chiffres les moins significatifs (à partir de la position 16), utilisez un format.
You can show more digits, up to around 30, I think, which is only useful for aligning columns. There is NO actual data there, it is meaningless.You can show more digits, up to around 30, I think, which is only useful for aligning columns. There is NO actual data there, it is meaningless.You can show more digits, up to around 30, I think, which is only useful for aligning columns. There is NO actual data there, it is meaningless.Vous pouvez afficher plus de chiffres, jusqu'à environ 30, je pense, ce qui n'est utile que pour aligner les colonnes. Il n'y a PAS de données réelles là-bas, cela n'a aucun sens.