SSRS 2016 IIF语句的字体颜色不适用于标题



我有几个报告,允许用户使用参数选择更改字体颜色,这是字体颜色属性中的表达式:

=IIF(Parameters!Display.Value = true, "#000000", "#ffffff")

我们刚刚将报告移至新的2016实例,此表达式不再在标题中工作。它适用于报告的表/正文中的所有字段。

更新:我尝试使用颜色名称(黑色/白色),但没有区别。出口或打印时颜色是正确的,单击"运行"后的报告只是报告的初始显示。

更新2:我发现了一个错误-CSS3111: @font -face遇到未知错误。在文件中:powerbiglyphs-regular.eot

更新3:我在Chrome中打开了报告,并使用开发工具在内部戳戳。我在CSS文件中找到了这一点:

@font-face {
    font-family: "PowerBIGlyphs-regular";
    src: url("../fonts/powerbiglyphs-regular.eot");
    src: url("../fonts/powerbiglyphs-regular.eot?#iefix") format("embedded-opentype"),
         url("../fonts/powerbiglyphs-regular.woff") format("woff"),
         url("../fonts/powerbiglyphs-regular.ttf") format("truetype"),
         url("../fonts/powerbiglyphs-regular.svg#PowerBIGlyphs-regular") format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}

,但是字体文件夹中唯一的文件是字体/powerbiglyphs-regular.woff。由于缺少字体文件,我是否有可能遇到错误?

2016年是否有一些怪癖?

我们在同一问题中运行,并通过将空格放在文本位置支架之前或将垂直对齐设置为顶部(或默认)。

最新更新