【问题标题】:SSRS masking the mail id and mobile number columnSSRS 屏蔽邮件 ID 和手机号码列
【发布时间】:2016-09-27 12:33:42
【问题描述】:

在我的 ssrs 报告中,我想屏蔽 mail_idMobile_number

我在报告中要求的格式如下:

手机号:

前两位数字 + *(5 次)+ 后三位数字

对于电子邮件 ID:

前两个字符+*(5次)+“@”后的域名

严禁修改程序。

【问题讨论】:

    标签: reporting-services ssrs-2008 ssrs-expression


    【解决方案1】:

    试试这个Mobile_number

    =Left(Fields!Mobile_number.Value,2) & StrDup(5,"*") & RIGHT(Fields!Mobile_number.Value,3)
    

    这是mail_id

    =Replace(
      Fields!email_id.Value,
      Mid(Fields!email_id.Value,3,Instr(Fields!email_id.Value,"@")-3),
      StrDup(LEN(Mid(Fields!email_id.Value,3,Instr(Fields!email_id.Value,"@")-3)),"*"))
    

    如果要将email_id* 的数量固定为五个,只需使用:

    =LEFT(Fields!email_id.Value,2) &
    StrDup(5,"*") &
    Right(
          Fields!email_id.Value,
          LEN(Fields!email_id.Value)-
          InStr(Fields!email_id.Value,"@")+1
    ) 
    

    如果这有帮助,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 2022-01-09
      • 1970-01-01
      • 2018-05-04
      • 2018-05-07
      相关资源
      最近更新 更多