【发布时间】:2017-11-24 15:18:05
【问题描述】:
下面是我用来从用户 ID 中提取名字的表达式
即"text\[forename] [Surname]"
目前,如果“ ”在名字和姓氏之间,则此表达是合适的。但是,我注意到的是“”可以替换为“。”或“/”或“_”例如。
我遇到的麻烦是包含多个“中间”功能以包含所有这些选项。我尝试使用“Or”、“Switch”和许多其他运算符,但没有任何效果。
我没有使用数据集,而是报告中的一个参数,即当用户登录报告时,他们的 UserID 被作为参数。
我是遗漏了一些明显的东西还是完全遗漏了标记?
任何帮助将不胜感激。
= "Hi " + Mid(Parameters!User.Value, InStr(Parameters!User.Value,"\")+1, (InStr(Parameters!User.Value, " ") - InStr(Parameters!User.Value, "\") - 1)) + "," &
chr(10) & chr(13) &
chr(10) & chr(13) &
"You have access to the Teams listed below. Only data from these teams will be shown in any analysis. Please click above to continue to the Dashboards"
【问题讨论】:
-
不要把这个放在一行...你可能想看看正则表达式。