帕累托图在帆软报表中的实现--锦上添花
做大屏的时候,需要用到帕累托图,受 @yujie360 、@星痕 等大佬的启发,在 yujie360 发的帕累托图(http://bbs.fanruan.com/thread-91276-1-1.html)基础上做了些改进,向二位大佬致敬,同样也算是为帕累托图锦上添花吧!
原始模板及数据集请参照 yujie360 发的帕累托图(http://bbs.fanruan.com/thread-91276-1-1.html)
大体思路,找累计占比值最接近80%的分类值
改进的部分,
1、数据源中增加差异列,该值为累计占比-0.8的绝对值,因为要取到离80%最近的一个分类,
2、样式-背景--绘图区--警戒线中,增加Y2轴,值=0.8的警戒线,意指 累加80%
3、再次增加X轴的警戒线,公式 MAP(MIN(ds1.select(CY)), "ds1", "CY", "CARCLASS")
意为 查找ds1数据集中,CY列=MIN(ds1.select(CY)) 时对应的 CARCLASS 列的值