我的项目中有一份水晶报告显示信用卡号等机密信息。目前没有屏蔽信用卡号码。我想掩盖信用卡号码,例如“ XXXX XXXX 1234 5678 ”。我怎么能在水晶报告中做到这一点?
答案 0 :(得分:2)
如果您的所有信用卡号码都是16位数(大多数,但并非所有卡都是16位数)并且是数字的,那么您可以这样做
local numbervar cardno := totext({table.cardno},0,''); //cardno to string
"XXXX XXXX " + cardno[9 to 12] + " " + cardno[13 to 16]
如果卡号已经是一个字符串,只需省略第一行。您也可能希望屏蔽除最后4位数字之外的所有数字,因为第8到第15位数字代表整个帐号(参见:What your credit card numbers mean)