ReportStudio入门教程(八十三) - 横向合并交叉表
来源:互联网 发布:淘宝皮尔卡丹是真的吗 编辑:程序博客网 时间:2024/05/16 12:45
对于某些业务需求或者性能等等其他原因的考虑,把列表、交叉表进行拼接,在实际开发中也是很常见的。
我们在这里分享一个横向拼接交叉表的实现方法。
可以参考的历史博客:
ReportStudio入门教程(七十六) - JS拼接报表- 第2页显示表头
ReportStudio入门教程(五十七) - JS拼接报表
ReportStudio入门教程(四十三) - 在交叉表中隐藏列
ReportStudio入门教程(四十一) - 固定报表列宽
参考了IBM的一篇文章:
横向合并 Crosstab
1. 背景
合理地建模是报表开发的重要一步。对于大多数的报表需求,可以将报表所需的数据项全部囊括在一个 Query 中,从而在 List 或者 Crosstab 中展示。
但在实际应用中,考虑到具体需求的复杂性,数据粒度不同,主题不同,跨多个不同数据源等,有时很难用一个 Crosstab 实现。
同时考虑到报表运行的效率,最好对在一张表中展示的内容进行拆分,通过两个或以上的 Crosstab 分别处理,最后拼接在一起满足用户的需求。
根据行头或者列头固定,我们可以采用横向合并或纵向合并的方式实现这类需求。
2. 拖一个1行2列的表格
3. 拖一个基本报表
我们在表格的单元格汇中拖一个交叉表
我们复制一份到右边的单元格
4. 配置表格的单元格信息
4.1 左单元格
我们选中左单元格
4.2 右单元格
5. 运行
到这里基本的拼接就实现了,运行下看看
实现了左右拼接之后,顺带着,还可以实现其他的一些功能。
0 0
- ReportStudio入门教程(八十三) - 横向合并交叉表
- ReportStudio入门教程(三十) - 交叉表
- ReportStudio入门教程(三十一) - 交叉表复杂表头
- ReportStudio入门教程(三十二) - 在交叉表中显示指定字符
- ReportStudio入门教程(三十三) - 交叉表行号RowNumber()和ColumnNumber()
- ReportStudio入门教程(四十三) - 在交叉表中隐藏列
- ReportStudio入门教程(六十七) - 使用列表还是交叉表
- ReportStudio入门教程(八十二) - 计算项的运算顺序(续一):交叉表比率
- ReportStudio入门教程(九十) - 在交叉表表头显示占比
- ReportStudio入门教程(零) - 序
- ReportStudio入门教程(四) - 过滤器
- ReportStudio入门教程(八) - 数据格式
- ReportStudio入门教程(十六) - 解锁
- ReportStudio入门教程(九十四) - 后记
- ReportStudio入门教程(三) - 简述分页
- ReportStudio入门教程(五) - 数据汇总
- ReportStudio入门教程(七) - 计算项
- ReportStudio入门教程(九) - 条件样式
- js操作数据库
- 组合框各种函数使用说明
- List.find方法
- 嗯嗯,算原创吧,把模板改了一下
- STM32中assert_param的使用
- ReportStudio入门教程(八十三) - 横向合并交叉表
- 社区发现算法中模块化度量值Q(Modularity)的计算
- 浪潮助力中国基因测序产业化
- WIN7 64位 OCX注册
- 幻灯片
- Handling ListViews with Multiple Row Types
- 菜鸟学习spring IOC有感
- Cocos Studio生成Json文件并使用rapidjson获取Json数据
- PHP学习第三天:类