序号表元表达式设置技能分享

4840
1

1505121235 数据老手Lv5

发表于2019-9-27 15:37

楼主
首先我们回忆一下如何在浮动分析表中设置序号表元系统提供了四种序号表元表达式的设置方法:

1、直接在表元中输入"#"
如果有多页的情况时,序号在每一页都从序号1开始


2、用函数row()实现
这种方法所得到的结果与在序号表元输入"#"的方式一样,而且需要将序号表元的数据类型设为整型,不然会默认为带有两位小数的浮点型数据


3、使用"row()+startindex"
需要设置表元的数据类型为整型,满足多页的情况,后一页第一行的序号是接着上页序号的尾数开始


4、使用"row()+asnum(calcinf("startindex"))"
这种方法中,也需要将序号表元的数据类型设置为整型。计算的结果与第3种方法的结果是一样的。

注意:有的时候row()和“#”不同

#表示表元在所有实例中的序号,不管表元在哪一行,#的值总是从1开始,1、2、3、......;
row()是返回表元的行号,比如第一行的行号是0,第二行的行号是1
通常,row()需要减去一个常数才会和#的值相同。
假设序号表元为A2,A2的行号正好是1,和#的开始值一样。假设A3是序号表元,那么row()+1的效果和#是一样的。

高级进阶:
在上下嵌套浮动中,如何使外层浮动显示中文一、二、三、四...,而内层浮动显示数字1、2、3、4...

实现方法:
在分析平台的分析与展现下面公式模板定义自定义函数如下

报表设计:

实现效果:
ps:为了显示好看,第一列可隐藏,表元中对齐方式可选择为自己满意的样式












1个回答

只看楼主

辰哥 管理员

发表于2019-9-27 16:55

只看该作者

取消 关注该作者的回复

沙发

很棒的分享,替薏米们谢谢大神!

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号