马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对于某些业务需求或者性能等等其他原因的考虑,把列表、交叉表进行拼接,在实际开发中也是很常见的。 我们在这里分享一个横向拼接交叉表的实现方法。
参考了IBM的一篇文章: 横向合并 Crosstab
1. 背景 合理地建模是报表开发的重要一步。对于大多数的报表需求,可以将报表所需的数据项全部囊括在一个 Query 中,从而在 List 或者 Crosstab 中展示。 但在实际应用中,考虑到具体需求的复杂性,数据粒度不同,主题不同,跨多个不同数据源等,有时很难用一个 Crosstab 实现。 同时考虑到报表运行的效率,最好对在一张表中展示的内容进行拆分,通过两个或以上的 Crosstab 分别处理,最后拼接在一起满足用户的需求。 根据行头或者列头固定,我们可以采用横向合并或纵向合并的方式实现这类需求。 2. 拖一个1行2列的表格3. 拖一个基本报表
我们在表格的单元格汇中拖一个交叉表
我们复制一份到右边的单元格
4. 配置表格的单元格信息4.1 左单元格我们选中左单元格
4.2 右单元格5. 运行到这里基本的拼接就实现了,运行下看看 实现了左右拼接之后,顺带着,还可以实现其他的一些功能。
|