SSRS自定义格式:文本参数是否有可用占位符?
SSRS文本参数添加固定前缀的格式设置方案
对于文本类型参数,无法直接用文本框的数字自定义格式实现前缀拼接,但可以通过占位符的格式设置达成需求,同时保留设计时可见参数值的特性:
- 在文本框中直接输入文本参数(例如
@Parm1),此时设计界面会显示参数的实际值(而非<Expr>)。 - 选中文本框内的
@Parm1占位符,打开「占位符属性」窗口。 - 切换到「数字」选项卡,选择「自定义」类别,在格式输入框中填写:
"Parameter1: "@ - 确认设置后,报表运行时会自动显示为
Parameter1: 文本参数值的格式。
原理说明:SSRS中针对文本类型的占位符,自定义格式里的@代表原文本参数的内容,引号包裹的部分会作为固定前缀直接拼接,既满足格式设置的要求,又保留了设计时可见参数值的便利性。
内容的提问来源于stack exchange,提问作者Vadim Rapp
相关产品推荐
相关产品推荐

