说明:
开发工具为: SQL Server Data Tools (英文版) 开发环境为: SQL Server 2012 (英文版)
一. 饼图数据外部显示
首先我们来看3张效果图: 内部显示 、 外部显示 、 3D效果-外部显示
饼图的数据默认是内部显示的,当类别比较多的时候(上图只有 1,2,3,4 四种类别),数据内部显示就会很挤,看不清楚。此时我们应该将其它设置为外部显示, 如何设置为外部显示呢? 具体步骤如下:
1. 调出属性面板(按 F4 键)
2. 选中饼图中的数据标签
3. 在属性面板中找到 Position (位置) 属性, 将其设置为 Outside (外部显示)
经过上面的步骤,饼图的数据在外部显示了(也就是上面效果图中的第2张图)。虽然此时数据已经在外部显示了,但是当类别变得很多的时候,可能依旧会让人产生混乱,因为你不知道每个数据到底对应的是哪个类别色块。如果 数据 与 类别色块 之间有线条连接那就最好了。如何让其出现线条连接呢? 很简单,只要开启 3D 模式就行了,步骤如下:
1. 选中圆饼
2. 右键 -> 3D效果
3. 勾选 启用 3D
二. 将数值转为百分比显示
数值转为百分比,计算公式无非就是 percent = value / total 。 如上面示例一,四个类别的数值分别为:76,39,6,25 。 将它们转为百分比则为: percent1 = 76 / (76+39+6+25) , percent2 = 39 / (76+39+6+25) , percent3 = 6 / (76+39+6+25) , percent4 = 25 / (76+39+6+25) 。知道了这个,我们来看具体步骤:
1. 选中饼图中的数据标签 -> 右键 -> 选择标签属性(Series Label Properties)
2. 点击常规页 Label data 后面的 fx 按钮 进行表达式设置
3. 输入如下表达式
=FormatPercent(Fields!Percent.Value / Sum(Fields!Percent.Value, "PercentDS"), 2)