微软BI SSRS渐悟之百分比堆积柱状图图例显示%号

浏览: 1726

引言

在众多的图表中,有一种图表类型叫百分比堆积。这种图是什么意思呢?大概意思就是,以每组数据自己几个值的合计值做为100%,组内各数在这个合计值所占的比例。来个示意图吧,这样可能大家就明白了。


在RS中实现这种图也是非常的简单,就是有一点,这个比率在百分比堆积图中图例是不显示%号的。这让处女座的亲们有点受不了。


关键知识点

自定义格式:在设置数字格式化的类别中有一个自定义的类别。该类别允许使用占位符,替换符等格式化显示字符。

失败尝试

step1、构造数据集

with tmp(商品,A店,B店)
as
(
select '自行车',10,30
union all
select '电动车',15,37
union all
select '摩托车',19,33
union all
select '手推车',11,32
union all
select '儿童车',8,29
union all
select '三轮车',21,43
)
select *
from tmp

step2、定制百分比堆积柱状图


step3、这时候预览发现纵轴是不显示%号

一说到百分比,我们首先能想到的是连接一个百分号,或者是格式化成百分比。

step4、纵轴数值是自动生成的,所以没办法连接%号。但是我们找到了格式化


step5、好像OK哦,%分显示出来了,我们太聪明了。可是,可是,数值怎么显示成了2000,10000。管他呢,预览看看,报表经常犯2的。


好像不是报表犯2,我们2了。为什么会这样呢,猜想可能是这儿100/0.01的原因吧。

成功案例

这儿接step5,我们继续尝试。

setp6、选择自定义格式,这时候你发现,基于setp5的设置,这儿的自定义格式是0%。我尝试修改为0&"%",窃喜觉得给0占位符后面连接个百分号,应该OK了吧,预览如下。


好不给面,居然和想像的不一样。Go on……

step7、把&去掉试试呢,输入0"%",预览下仍然不可以

step8、感觉那里有点问题呢,把双绰号换成单引号,输入0'%'(注意是单引号号),预览,哈哈哈哈哈哈…………


推荐 0
本文由 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

1 个评论

我试了下设置为0"%"竟然也是可以的,不知道软件的原因

要回复文章请先登录注册