一看就会,超有用活字格技能:一百三十二、在报表模块中实现同比/环比计算
本帖最后由 Chelsey.Wang 于 2022-2-25 12:16 编辑前情提要:
一看就会,超有用活字格技能:一百三十一、借助公式字段在表格中实现同比/环比计算 - 活字格专区 - 专题教程 - 葡萄城产品技术社区 (grapecity.com.cn)
在上期的教程中,我们已经借助公式字段,在表格中实现了同比/环比的计算,那么如果是使用报表模块,要如何实现呢?
准备工作
1.公式字段
报表模块中同样可以借助公式字段来计算,所需的公式字段和上期教程中是完全相同的:
2.LOOKUP函数
由于我们需要通过关联取值,在报表模块中,是通过LOOKUP函数来实现这种效果的,所以需要先了解一下这个函数的使用方式:
其他函数 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
这里分享一个我画的辅助图,希望可以帮助大家理解VLOOKUP这个函数的使用方法,以及各个参数的含义:
至此,准备工作就完成啦,我们可以打开报表模块,开始搭建报表啦~
【报表模块环比】步骤:
1.创建报表数据源,需要注意,下面的两个公式字段是必须要添加的
2.创建矩表,选择对应的行、列、以及值,需要注意:数值,销售额这里选择无运算
3.在销售额右侧再插入一列,一会用来放环比值
4.使用LOOKUP函数计算环比
表达式书写如下:
环比=销售额/环比销售额
这里lookup函数查的是环比销售额,含义是:在销售额_DataSet这个数据集中,查询[年月]等于当前行[环比年月]的记录,并输出其[销售额]到当前单元格
5.整理表头
新建一行
拆分与合并
6.设置数据格式为百分比
最终效果:
【报表模块同比】
步骤:
1.创建数据源,下面这个公式字段是必须要添加的
另外,与环比不同,同比计算由于需要对比不同年之间的数据,所以需要创建两个数据源,可以通过查询条件来过滤数据
2.同样是使用矩表,并在销售额右侧插入一列;
3.计算同比
同比=销售额/同比销售额
这里lookup函数查的是同比销售额,含义是:在销售额2021_DataSet这个数据集中,查询[同比匹配辅助列]等于当前主数据集(销售额2022_DataSet)当前行的[同比匹配辅助列]的记录,并输出其[销售额]到当前单元格
4.整理表头与调整数据格式,方法同上
最终效果:
demo:
页:
[1]