reporting-services - 如何从SSRS中的字符串获取特定值

标签 reporting-services ssrs-2008 ssrs-2012

我有一个报告值 [组织].[组织].&[SB] 我的要求是只获得SB

i have tried this

=Mid(Parameters!RecallOrg.Value, InStr(Parameters!RecallOrg.Value,"&[")+1, (InStr(Parameters!RecallOrg.Value, "]") - InStr(Parameters!RecallOrg) .值,“&[”) - 1))

但出现错误。

我能够解决上述问题,但我在这里面临一个新问题: 我有一个参数值:“欧洲 DAMS 芬兰”,我只需要提取“DAMS”后面的名称。我怎样才能做到这一点

最佳答案

请尝试此代码

=MID(Parameters!RecallOrg.Value,InStr(Parameters!RecallOrg.Value,"&[")+2,(InStrRev(Parameters!RecallOrg.Value,"]")-InStr(Parameters!RecallOrg.Value,"&[")-2))

关于reporting-services - 如何从SSRS中的字符串获取特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47069693/

相关文章:

visual-studio - SSRS - 一次将 Reporting Services 报表部署到多个服务器

reporting-services - 如何使rdl文件中的特定文本仅加粗

sql-server - 从字段设置 SSRS BackgroundImage Source

reporting-services - 同时隐藏具有相同表达式的 SSRS 报告中的多行或多列

reporting-services - 在 SSRS 2008 报告管理器中获取用户/客户端查看报告的 IP 地址

ssrs-2008 - 在 Reporting Services 2008 中隐藏 Tablix 的行(并删除空白占位符)

reporting-services - SSRS - 通过代码检查字符串中是否包含子字符串

stored-procedures - 基于参数在 SSRS 中隐藏子报告(而不是执行存储过程)

reporting-services - Visual Studio SSRS 编辑器缩放选项

reporting-services - 如何为表达式字段添加总计数列