文章
当前位置:首页  > 数据可视化大屏开发 > 正文

10、FineReaport动态格间运算

admin    发布于 2018-9-12 14:30:05   浏览()   评论()   收藏(0)

一、概念

动态格间运算:

是指对数据进行跨行计算等等不同于普通的集合运算的运算,FineReport报表的数据模型是通过单元格的扩展来实现的,那么在进行计算的时候可以对扩展后的每个单元格进行定位,那么就可以轻易的精确定位到每个单元格的位置,从而实现跨行计算,即动态格间运算

二、常用公式

1、比较每个月与第一个月相减。

B2-B2[A2:1]:B2单元格减去B2单元格中第一个月的

1.png

2、占比:每个月和总的金额比较

B2/sum(B2[!0]) :B2扩展出来的所有的值

2.png

3、环比:每个月和上一个月比较

B2/B2[A2:-1]:A2:-1 上一个月单元格上一个哪个单元格呢B2单元格的值。

3.png

4、条件语句

4.png

5、逐层累计

D2[B2:-1]+C2:1月份就是1月份的值,2月份是1月份加2月份,3月份是2月份加3月份

5.png

6、跨层累计

6.png

上一年最后一个月份的值

D2[A2:-1,B2:!-1] 上一年最后一个月份

7、

7.png

使用层次坐标的时候大家要记住几个公式:

A1[!0]拿到A1单元格扩展出来的所有值;

B1[A1:1]是指拿到A1单元格扩展出来的第一个值对应的B1单元格的值;

B1[A1:-1]是指拿到当前B1单元格对应的A1单元格扩展出来的上一个值对应的B1单元格的值;

C2[A2:-1,B2:!-1] 是指拿到当前C2单元格对应的A2单元格扩展出来的上一个值对应的B2单元格扩展出来的最后一个值对应的C2单元格。

详细可以查看帮助文档http://www.finereporthelp.com/help/1/4/folder.html

8.png













附件下载

上一篇: 9、FineReaport主子报表
下一篇: 11、FineReaport条件属性

共有条评论 网友评论

验证码: 看不清楚?
    JMCMS   版权所有 Copyright © 2028 All Rights Reserved     鲁ICP备15015027号-1    留言    订阅