【问题标题】:SSRS - Multiple font or color within a chart itemSSRS - 图表项目中的多种字体或颜色
【发布时间】:2017-07-26 20:30:24
【问题描述】:

我正在使用报表生成器 3.0。长话短说,我想将您在下图中看到的红色框中的文本设置为粗体:

基本上,这只是我的值的图例字段中的一种表达方式,但是,为了清楚起见(对于我的最终用户),我希望将“标题部分”加粗。通过选中“HTML – 将 HTML 标记解释为样式”,我找到了使用 Html 的 tablix 中的文本框的以下解决方案。文本框属性中的复选框。 (http://www.sqlchick.com/entries/2010/10/31/using-different-formats-within-a-single-textbox-in-ssrs.html)

但是,我找不到任何类似的图表!我的意思是,如果 MS 为表格考虑过它,我想他们一定也为图表设置考虑过。

谢谢大家!

附言作为我的问题的美学解决方案,我确实想到了简单地创建一个新的标题字段,将它移动到完全相同的位置并格式化它。但我很想知道是否会有一些更“正确”的方式来做到这一点。

【问题讨论】:

    标签: reporting-services ssrs-2008 ssrs-2008-r2 reportbuilder3.0


    【解决方案1】:

    我对我的一张图表使用了相同的方法。

    步骤

    选择图表系列以打开属性窗格。在我的例子中,chart series 名称是 TWR Chart Series

    选择 color 属性并选择构建expression

    我正在发布我的一种表达方式。您可以在字段名称等之外构建自己的表达式库。

    =IIF(Fields!ProductID.Value = 1 OR Fields!ProductID.Value = 6,"#00425E",   
    
    IIF(Fields!ProductID.Value = 3 ,"#6B8797",
    
    IIF(Fields!ProductID.Value = 5 OR Fields!ProductID.Value = 7,"#799179",
    
    IIF(Fields!ProductID.Value = 4 AND Fields!sort.Value=99,"#6bb1be","#48597B"))))
    

    如果使用得当,你应该会得到你想要的结果。祝你好运。

    【讨论】:

    • 谢谢,但是在我的情况下,这不起作用,因为我在图例中的“假标题”只是我在字段名称之前包含的文本。换句话说,我的个性化图例字段如下所示:="Taux (général)" & Fields!Blabla.Value & Fields!Haha.Value & 等等。所以根据你的建议,我怎么能在颜色参数中指出当此文本字符串出现在图例中以更改其字体?不知道大家有没有什么建议,如果没有,无论如何感谢您的意见!
    猜你喜欢
    • 2015-07-19
    • 1970-01-01
    • 2019-11-23
    • 2012-06-12
    • 2014-09-13
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多