复杂报表重复固定文本
场景介绍
需要在表格里重复两个文本,样表如下,需要纵向交替重复“销售数量”和“销售金额”两个文本 。
实现步骤
数据准备
- 在视图里新建两个字段用于重复文本:
- 将需要的字段拖到维度和数值上:
在线编辑模式
- 在线编辑公式模版
模板公式说明:
1)=G_(view1.月份)
动态属性选择纵向扩展、复制单元格样式、间隔写入(有两个字段,所以间隔写入1)、不额外添加行列数
2)=G_(view1.销售数量文本)
,动态属性同1
3)=G_LOOKUP(9,view1,销售数量,月份:A{r})
按照视图view1的月份字段匹配取销售数量的数据,销售金额写法也是一样。
本地编辑模式
- 设置Excel模板(可参考附件)
模板公式说明:
1)&=view.月份(skip:1,noadd,copystyle)
因为有两个固定文本需要重复,所以需要每行数据跳过1行,用了skip:1;
noadd 表示不添加额外的行;
copystyle 表示复制单元格样式。
2)&=view.销售数量1(skip:1,noadd,copystyle)
、&=view.销售金额1(skip:1,noadd,copystyle)
同1;
3)&&=guanlookup9([],view,销售数量,月份, A{r})
:
&&=guanlookupN([], <查询原表>, <查询数值字段>, <指定条件字段>)
- 上传模板后预览并保存后即可实现上面的报表。