ssrs-2008 - 是否可以使用一个replace函数在一个字段中替换多个字符串?

标签 ssrs-2008 reporting-services

在我的报告中,我需要使用内置的替换功能来将“a”替换为“b”,将“c”替换为“d”。
当我只使用2个这样的函数时:
Replace(Fields!field1.Value,“a”,“b”)&Replace(Fields!field1.Value,“c”,“d”)
我在报告中两次从该字段中获取文本。
是否有可能做到这一点?也许嵌套两个替换功能?我是报表服务的新手,所以我可能会错过一个非常明显的解决方案。
注意:我会编写自己的代码来执行此操作,但是该报告适用于Microsoft Dynamics CRM 2011,该报告不允许在报告中使用自定义代码。

最佳答案

您必须嵌套函数的

例如,用a替换1并用b替换0,您可以编写以下表达式

=替换(替换(Fields!field1.Value,“1”,“a”),“0”,“b”)

关于ssrs-2008 - 是否可以使用一个replace函数在一个字段中替换多个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7608128/

相关文章:

sql-server - sql azure 报告解决方案

reporting-services - SSRS : Subreport margins issue

reporting-services - RDLC 始终显示所有列中的第一条记录

sql-server - SSRS tablix 中的行高是如何计算的?

reporting-services - SSRS 2008 R2 从 ReportServer DB 获取人类可读的计划信息

sql-server-2008 - 无法创建 SSRS 报告订阅

ssrs-2008 - 如何在 SQL Server Reporting Services 2008 中复制报表

reporting-services - 在SSRS的矩阵报告中获取文本框的值

reporting-services - 改变指标背景

c# - 哪个是在 .Net2005 客户端-服务器应用程序中实现报告模块的更好方法? Crystal 报表或 SSRS