使文字粗体或下划线

时间:2013-11-13 10:32:42

标签: sql reporting-services ssas

目标:
使国家/地区的名称在文本框中带下划线或粗体。请记住,列表中有很多国家/地区的名称。

问题:
我应该如何使国家/地区的名称仅加下划线或粗体?

信息:
数据源是SSAS。

enter image description here enter image description here enter image description here enter image description here

1 个答案:

答案 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)