1、动态隔间运算入门说明 2、入门小案例 3、“比较”、“占比”、“环比”的操作 4、“逐层累计”与“跨层累计”的操作 5、条件汇总
首先,新建一个普通报表–>利用sql选择需要导入的数据集
select strftime('%m',订购日期) as 月份,应付金额 from 订单
where strftime('%Y',订购日期) = '2011'
效果如下:
接着进行模板样式的设计,及绑定数据。
效果预览
-- 公式: 显示列[显示列的父列:偏移量]
=b2[a2:-1]
-- 注意:-1表示的是偏移量。
-- 当偏移量为正数,表示正着数,偏移量分别是1,2,3...
-- 当偏移量为正数,表示倒着数,偏移量分别是-1,-2,-3...
在任意单元格,输入如下公式
保存后,进行效果预览
-- 公式: 显示列[显示列的父列:偏移量]
=b2[!0]
在任意单元格,输入如下公式
保存后,进行效果预览
此时将该单元格,设置为横向扩展
同时设置数字保留位数,为两位小数
再次保存后,进行效果预览
-- 公式: 显示列[显示列的父列:偏移量]
=b2[!0]{a2!=3}
在任意单元格,输入如下公式,调整为横向扩展,设置小数保留为2位有效数字
保存后,进行效果预览
select strftime('%m',订购日期) as 月份,应付金额
from 订单
where strftime('%Y',订购日期) = '2011'
以上述SQL语句的结果为数据源,完成如下需求。
首先,新建一个普通报表模板,然后导入数据。
接着,设计报表样式,然后绑定数据源。将“应付金额”保留两位有效数字。
然后,将“应付金额”设置为汇总求和。
再接着,添加“比较”列。因为是求下面的每一个值与第一个值的差值,因此需要写入公式(公式如图所示)。并将“比较”列设置为保留两位有效数字。
保存后,效果预览如下
在上述操作的基础上,添加“占比”列。直接使用自带函数进行占比运算,比较简单,操作如下。
然后调整“占比”列的格式,保存格式为“百分比”,并两位有效数字。
保存后,效果预览如下
在上述操作的基础上,添加“环比”列。直接使用自带函数进行环比,比较简单,操作如下。
然后调整“环比”列的格式,保存格式为“百分比”,并两位有效数字。
保存后,效果预览如下
select strftime('%Y',订购日期) as 年份, strftime('%m',订购日期) as 月份,应付金额
from 订单
where 年份 in('2011','2010')
以上述SQL语句的结果为数据源,完成如下需求。
首先,新建一个普通报表模板,然后导入数据。
接着,设计报表样式,然后绑定数据源。将“应付金额”保留两位有效数字。
然后,将“应付金额”设置为汇总求和。
接着添加“逐层累计”列和“跨层累计”列。我们都是直接使用官方自带的函数,操作如图。先添加“逐层累计”列,效果如下:
再添加“跨层累计”列,效果如下:
接着,将“逐层累计”列和“跨层累计”列,分别保留两位小数位。
保存后,效果预览
图中红色方框中,属于条件汇总。
写入公式:=count(c2[!0]{a2=KaTeX parse error: Expected 'EOF', got '&' at position 4: a2 &̲&c2>2500}):c2扩展…a2 &&c2>2500},{}里面是筛选条件,a2=$a2表示在当前A3组内;c2>2500表示总额大于或等于2500。
count(c2[!0]{a2=$a2 &&c2>2500})
首先,我们在单元格中输入上述公式
接着,设置该单元格的左父格是【年度】,因为我们是按照【年度】分组统计的。
保存后,进行效果预览