2

在我的 SSRS 2008 R2 饼图中,我想显示 3 个值,它们是我的数据集中的计算字段。

该数据集为呼叫中心代理收集了一堆统计数据。其中包括 ProductiveTime、ExcepctionTime、NonProductiveTime,当然,对于给定的时间段。

如果您认为需要更多详细信息,请阅读本段:系统跟踪代理中的每次状态更改。例如,休息、午餐、会议、培训等。然后在我的存储过程中,我创建了一个具有该状态类别的附加列,因此,例如,午餐、休息将是 NonProductiveTime,等等. 在选定的时间段之间,每次状态发生变化时都会记录数百个条目,以及状态持续多长时间。

回到饼图,我SUM将这 3 个值中的一个添加到图表数据中,每个值都是一个系列。

我遇到的问题是,当我选择Series Label Properties并配置Number的格式时,只有第一个系列会选择它。如果我使用 UI 或属性窗口执行此操作,这没有什么区别。

我究竟做错了什么?

4

5 回答 5

7

我遇到了同样的问题,如果您只使用箭头(图表数据框顶部的蓝色小箭头)将值移动到列表顶部,您可以编辑该系列的标签详细信息/代码/表达式等。然后对您添加的所有值重复此操作。

我敢肯定有更好的方法,但这很有效,所以我就是这样做的。似乎当您编辑标签时,它只会编辑列表顶部的项目/值,在您完成标签之后,只需将它们重新排列成您希望它们列出的顺序

于 2013-03-13T04:52:47.180 回答
3

我发现您可以通过格式化集合“图表系列标签”的“标签”属性来获得此信息。我还遇到了获取有关如何格式化的足够信息的问题。我认为你可以通过使用一些内置的“系统语法”来获得你想要的东西。

这是我用来格式化 YValue 并给我一个百分比的例子:

#VALY{###,##0} (#PERCENT{p0})

请在此 msdn 页面上查看更具包容性的列表:http: //msdn.microsoft.com/en-us/library/bb677551.aspx

于 2013-01-08T20:55:31.860 回答
1

您可以通过转到每个标签的属性来格式化您的系列标签,首先右键单击所有系列属性并勾选“显示数据标签”,然后选择第一个属性并按 F4a 属性窗口将打开 - >在标签下 - >找到你的字体可以在这里设置。您也可以在此处设置其他属性。

于 2013-06-20T10:29:39.257 回答
0

我无法弄清楚这一点,所以我继续创建了一个新的存储过程,它将数据作为具有两列的行提供给我:一列用于属性,一列用于值。这样我可以只使用一个系列的图表,并显示为百分比,我发现这个非常有用:http ://bipassion.wordpress.com/tag/ssrs-pie-chart/

于 2013-01-08T16:01:01.600 回答
0

查看上面的答案和我最新的 VS 2015 我使用了这些步骤

1-单击“图表数据”框中的值

2-点击“显示数据标签”

3- 按F4打开侧面的“属性”窗口

4-在“属性”窗口中展开“标签”部分

5-在“属性”窗口的“标签”部分下更改“标签”“格式”属性

6- 我收到一个消息框,说如果我想更改标签属性,那么我必须将“UseValueASLabel”设置为False

于 2018-05-24T23:45:07.000 回答