历史版本1 :扩展后奇偶行汇总 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1.问题描述编辑
在扩展出来的报表中,如何对奇数行的数据进行汇总,又如何对偶数行的数据进行汇总呢?如下:
2.解决思路编辑
1)利用数组函数获取扩展后的值,再判断数组下标的奇偶进行汇总。
2)利用层次坐标加辅助列的方式,对符合条件的值进行汇总。
3.解决步骤编辑
3.1数组函数
1)创建数据集查询,如下
SELECT * FROM Sales
2)报表设计如下:
3)C3单元格输入公式:SUM(GREPARRAY(C2[!0],index%2=1))
4)同理,C4单元格输入公式:SUM(GREPARRAY(C2[!0],index%2=0))
C5单元格输入公式:SUM(C2)
保存预览即可
3.2层次坐标加辅助列
1)同3.1报表设计一致,A列已有ID列作为辅助列,且ID值等于行数值。
其他情况下,可以使用seq( )公式生成行编号作为辅助列,可参考行序号。
2)C3单元格汇总奇数行的公式改为:sum(C2[!0;!0]{A2 % 2 = 1})
3)C4单元格汇总偶数行的公式改为:sum(C2[!0;!0]{A2 % 2 = 0})
4)保存预览即可
4.移动端效果编辑
1)app效果
2)h5效果