目标:
使国家/地区的名称在文本框中带下划线或粗体。请记住,列表中有很多国家/地区的名称。
问题:
我应该如何使国家/地区的名称仅加下划线或粗体?
信息:
数据源是SSAS。
答案 0 :(得分:0)
您可以使用Placeholders执行此操作。要在单元格中使用占位符,请点击其显示的位置<<Expr>>
,然后突出显示该位置,然后右键单击它并选择Placeholder Properties...
。在General
标签上,选择单选按钮以激活HTML - Interpret HTML tags as styles
。
现在我们可以使用HTML标记突出显示单元格中文本的各个部分。接下来,我们需要一个函数来转换国家/地区名称,使它们显示为粗体。
创建自定义代码功能以加粗文字:从Report
菜单中选择Report Properties...
,然后点击Code
标签。输入以下代码:
Function BoldCountries(Text As String) As String
return Text.Replace("Australia", "<b>Australia</b>")
End Function
好吧,那么只有大胆的澳大利亚。我将把它留作练习,以加载国家/地区名称列表并遍历它们,在国家/地区名称周围添加HTML粗体标记。
最后,转到您的字段单元格,将`Value
的表达式从字段值更改为使用字段值调用此函数:
=Code.BoldCountries(Fields!FieldWithCountryNames.Value)