Il est facile de transformer un nombre en une valeur alphanumérique basée sur la base 16 dans SAS en utilisant le format $ HEX. Maintenant, je cherche un moyen facile de le faire avec radix 36 (10 chiffres & 26 lettres).Conversion numérique en valeur alphanumérique basée sur la base 36
Exemples:
- 100 -> '2s'
- 2000 -> '1jk'
- 30000 -> 'N5C'
- 400000 -> '8kn4'
En Java, vous pouvez le faire par Integer.toString(mynumber, 36)
. Des idées pour faire cela dans SAS Base?
Je connaissais déjà l'algorithme en Java pour radix> 36 mais je n'avais pas vu l'implémentation SAS auparavant. Merci! – TechnoCore