在我的SSRS 2008 R2饼图中,我想显示3个值,这些值是我的数据集中的计算字段。
数据集收集了一组呼叫中心代理的统计信息。其中包括ProductiveTime,ExcepctionTime,NonProductiveTime,当然还有给定的时间段。
如果您认为需要更多详细信息,请阅读以下内容: 系统跟踪代理中的每个状态变化。例如,休息,午餐,会议,培训等。然后在我的存储过程中,我创建了一个具有该状态类别的附加列,例如,午餐,休息时间为NonProductiveTime,依此类推。在选定的时间段之间,每次状态发生变化时,都会记录数百个条目,以及状态持续多长时间。
回到Pie,我将这3个值中的SUM
添加到图表数据中,每个值都是一个系列。
我遇到的问题是,当我选择系列标签属性并配置数字的格式时,只有第一个系列会选择它。如果我使用UI或属性窗口进行操作,则没有任何区别。
我做错了什么?
答案 0 :(得分:6)
我有同样的问题,如果您只是使用箭头(图表数据框顶部的蓝色小箭头)将值移动到列表顶部,您可以编辑标签详细信息/代码/表达式等那个系列。然后对你添加的所有值重复此操作。
我确信有一种更好的方法,但是这样才有效,这就是我的所作所为。 看来,在编辑标签时,只需编辑列表顶部的项目/值,在完成标签后,只需将它们重新按照您希望列出的顺序进行洗牌
答案 1 :(得分:3)
我发现您可以通过格式化“Chart Series Labels”集合的“Label”属性来获得此功能。我也遇到了获取足够格式化信息的问题。我认为你可以通过一些内置的“系统语法”得到你想要的东西。
以下是我用来格式化YValue的例子,并给出了它的百分比值:
#VALY {###,## 0}(#PERCENT {p0})
请在此msdn页面上查看更具包容性的列表: http://msdn.microsoft.com/en-us/library/bb677551.aspx
答案 2 :(得分:1)
您可以通过转到每个标签的属性来格式化系列标签,首先右键单击所有系列属性并勾选“显示数据标签”,然后选择第一个属性并按F4a属性窗口将打开 - >在LABELS下 - >找到你可以在这里设置的字体。 您也可以在此处设置其他属性。
答案 3 :(得分:0)
我无法理解这一点所以我继续创建了一个新的存储过程,它将数据作为具有两列的行提供给我:属性的一列和值的一列。 这样我只能在图表中使用一个系列,并以百分比显示,我发现这个系列非常有用:http://bipassion.wordpress.com/tag/ssrs-pie-chart/
答案 4 :(得分:0)
看看上面的答案和我最新的VS 2015 我使用了这些步骤
1-点击"图表数据" 框中的值
2-点击"显示数据标签"
3-按 F4 打开"属性"窗口侧面
4-展开"标签" "属性"中的部分窗口
5-更改"中标签部分下的"标签" 和"格式" 属性属性"窗口强>
6-我收到一个消息框,如果我想更改标签属性,那么我必须将" UseValueASLabel" 设置为 False