目标:
在SSRS的提示列表中显示文本“所有州 - 省”而不是“所有地理位置”
问题:
我试着用谷歌搜索,最后我不知道如何解决它。
信息:
*我正在使用SQL Server 2012
答案 0 :(得分:1)
我不使用Report Server 2012,但在2008年适用以下内容。
这取决于您填充参数的方式,
如果您要在列表中声明值
右键单击参数,然后更改标签文本。
或.....
如果您从查询中填充,那么您需要确保用于填充标签的值返回“所有州 - 省”而不是“所有地理位置”。
这样做的一种方法是在用于填充数据集的查询上设置计算字段
类似
=iif(Fields!LabelText.Value="All geographies","All State-Province",Fields!LabelText.Value)
然后使用该字段作为标签。
我看到你的更新..
我认为您需要做的是在GeographyStateProvince数据集上设置一个新的计算字段
称之为NewLabelText。
然后使用表达式
=iif(Trim(Ucase(Fields!ParameterCaptionIndented.Value))="ALL GEOGRAPHIES","All State-Province",Fields!ParameterCaptionIndented.Value)
然后,如我之前的网页打印所示,使用新的计算字段而不是ParameterCaptionIndented
您可以在此图片的左侧看到您的数据集。