I am using the code below to format currency values. Unfortunately, my Jupyter notebook shows a strange character  like this:
£79,096,349
Any ideas?
proc print data=TransTemp NOOBS;
format
X
Y
Z
NLMNLGBP.
;
Not enough information, where does it show this, is it the output window? Have you tried creating an RTF or PDF file and seeing what the output is from that, I suspect that is a tab character or something like that and you are viewing plain text.
Thanks. It is the output in the SAS Jupyter notebook. Sorry if that was not clear.
@csetzkorn It is likely that encoding specified in the sascfg_personal.py file in your saspy configuration doesn't match the SAS Session encoding in the SAS session you're connected to.The other possibility, if they do match, is that the saspy version is a bit old, as I've fixed a number of issues recently regarding encodings and translated version of SAS.
I'm happy to help you here or via opening an Issue on the saspy github site:
https://github.com/sassoftware/saspy/issues
Either way. Just let me know!
Tom
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.