none
reporting services中如何更改图表中的图例显示文字 RRS feed

答案

  • 我已经找到在哪里修改图例中显示的文字了,我用的是2008 R2,

    在序列属性->图例->自定义图例文本 中修改

    • 已标记为答案 winy_w 2011年12月30日 5:48
    2011年12月30日 5:48

全部回复

  • Hi,

    请问你使用哪个版本的Reporting Services? 我以Reporting Services 2008, 举个例子吧。 请参照以下步骤:

    1. 双击报表中的图表,会显示三个区域供我们填入一些字段。
    2. 随便选择一个字段,在属性窗口中找到“标签属性”。
    3. 我们可以在“标签”属性中写个表达式, 例如: 
        =Switch(Fields!Your_field.Value="top1", "A", Fields!Your_field.Value="top2","B",Fields!Your_field.Value="top3","C")

     


    Bin Long

    TechNet Community Support

    2011年12月29日 9:01
  • 有個最簡單的作法,就是試試看在T-SQL裡面先把你要呈現的值設定好,報表只管單純的呈現資料。

    假設要把下圖紅色框框處的USA改成America:

    我只要修改資料集的T-SQL語法為下列樣子:

    select a.CustomerID
    ,sum(b.Quantity * b.UnitPrice) as total
    ,(case when c.Country = 'USA' then 'America' else c.Country end) as country
    from Orders a
    inner join [Order Details] b
    on a.OrderID = b.OrderID
    inner join Customers c
    on a.CustomerID = c.CustomerID
    group by a.CustomerID,c.Country
    
    


    就可以達到下圖的效果:


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/
    2011年12月29日 9:26
  • 我已经找到在哪里修改图例中显示的文字了,我用的是2008 R2,

    在序列属性->图例->自定义图例文本 中修改

    • 已标记为答案 winy_w 2011年12月30日 5:48
    2011年12月30日 5:48