返回顶部
首页 > 资讯 > 精选 >如何制作动态层分组报表
  • 934
分享到

如何制作动态层分组报表

2023-06-02 17:06:14 934人浏览 泡泡鱼
摘要

润乾报表提供了单元格同值合并的功能,可以实现动态层次的分组报表。这里通过一个例子来说明使用过程。目标报表:需要根据参数动态传递分组字段,按不同维度汇总订单运货费。如参数输入“货主地区, 货主城市”,显示的报表效果如下:当参数输入“货主地区,

润乾报表提供了单元格同值合并的功能,可以实现动态层次的分组报表。这里通过一个例子来说明使用过程。

目标报表:

需要根据参数动态传递分组字段,按不同维度汇总订单运货费。如参数输入“货主地区, 货主城市”,显示的报表效果如下:

如何制作动态层分组报表

当参数输入“货主地区, 运货商, 货主城市”时,报表显示如下:

如何制作动态层分组报表

以下为具体实现步骤:

1、连接数据源

连接润乾报表设计器自带 DEMO 数据源:

如何制作动态层分组报表

2、设置报表参数

新建报表,并设置报表参数如下:

如何制作动态层分组报表

其中,gnum 为分组字段数;gname 为分组字段名,多个字段使用逗号分隔

3、设置数据集

报表数据集使用 sql 检索,数据集设置如下:

如何制作动态层分组报表

这里使用了参数的 ${参数名} 的用法。利用 ${参数名} 引用方式可以在报表中动态进行表达式的替换,在报表运算之前,系统会全面搜索整张报表定义,将所有 ${参数名} 中的参数名替换成参数值,然后再进行报表计算。

4、设置报表单元格表达式

报表表达式设置如下:

如何制作动态层分组报表

上面使用了动态列表达式,其中 ds.fname()获得字段名,ds.field() 进行取数。此时如果不设置同值合并,得到的结果是:

如何制作动态层分组报表

而我们希望当分组字段值相同时,可以纵向合并成一个单元格,也就是“同值合并”。

5、设置同值合并

选中 A3 和 B3 单元格,选择右侧属性面板中的同值合并选项为“纵向合并”(可选择的合并方式有:横向合并、纵向合并和不合并)

如何制作动态层分组报表

再次预览报表即可得到期望的结果。

详情链接:Http://c.raqsoft.com.cn/article/1554690581267?r=gxy

--结束END--

本文标题: 如何制作动态层分组报表

本文链接: https://lsjlt.com/news/230841.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何制作动态层分组报表
    润乾报表提供了单元格同值合并的功能,可以实现动态层次的分组报表。这里通过一个例子来说明使用过程。目标报表:需要根据参数动态传递分组字段,按不同维度汇总订单运货费。如参数输入“货主地区, 货主城市”,显示的报表效果如下:当参数输入“货主地区,...
    99+
    2023-06-02
  • 动态交叉表头报表的制作
    在数据信息系统中,常常会看到这样一类报表需求,它们的样式为交叉报表的变形(既纵向分组扩展又横向分组扩展,在交叉区域对统计项进行汇总),同时在纵向分组时,要求每个组跟随一个与分组相对应的横向表头。对比效果如下图所示:从上图可看到,报表纵向按照...
    99+
    2023-06-02
  • 如何实现报表数据的动态层次钻取(二)
    《如何实现报表数据的动态层次钻取(一)》介绍了利用复杂 sql 实现动态层次结构的方法,但该方法依赖 Oracle 的递归语法,在其他类型的数据库中难以实现。要想通用地实现此类报表,可以使用下面介绍的“集算脚本 + 本地文件”的方法。《各级...
    99+
    2023-06-02
  • 如何实现报表数据的动态层次钻取(一)
    在报表项目中有时会遇到进行动态层次钻取的需求,这种报表的开发难度一般都较大。而润乾报表的实现则相对简便很多。下面就以《各级部门 KPI 报表》为例,讲解润乾报表(需要结合集算器实现)实现此类报表的过程。《各级部门 KPI 报表》初始状态如下...
    99+
    2023-06-02
  • 如何通过动态参数实现周报制作
    需求描述在货品交易系统里,用户不仅要看当天的交易情况,还需要查看一周 / 一个月 / 一年的情况,也叫做周报 / 月报 / 年报。下图所示就是其中订货信息周报的效果。它是如何根据用户输入的一个日期查询出该日期所在周的订货信息表的呢?实现步骤...
    99+
    2023-06-02
  • javascript如何制作动态网页
    在现代前端开发中,JavaScript 是一个不可或缺的角色。它为我们提供了无穷无尽的可能性,使网页能够根据用户的行为、需求动态地改变。JavaScript 动态网页是指网页可以动态的显示、隐藏、改变内容、添加元素等等。本文将介绍如何使用 ...
    99+
    2023-05-14
  • Dreamweaver如何制作动态导航
    小编给大家分享一下Dreamweaver如何制作动态导航,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!制作导航栏,创建一个AP图层,设置好图层的背景颜色。在AP图...
    99+
    2023-06-08
  • Linux静态库与动态库如何制作
    这篇“Linux静态库与动态库如何制作”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux静态库与动态库如何制作”文章吧...
    99+
    2023-06-27
  • MySQL中如何创建动态报表
    在MySQL中创建动态报表,一种常见的方法是通过存储过程和动态SQL语句来实现。以下是一个简单的示例: 创建存储过程: DELI...
    99+
    2024-04-30
    MySQL
  • 如何使用CSS制作动态饼图
    如何使用CSS制作动态饼图,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。饼图是常见的组件,可让你显示整体的各个部分,你可以将它们用于许多不...
    99+
    2024-04-02
  • JQuery如何实现动态操作表格
    这篇文章给大家分享的是有关JQuery如何实现动态操作表格的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近要做的东西,是对一个表格动态的添加行,删除行,并且对表格中内容进行非空...
    99+
    2024-04-02
  • Python如何制作可视化报表
    这篇文章给大家分享的是有关Python如何制作可视化报表的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。可视化报表效果如下,水果销售情况一览~Dash是基于Plotly搭建的Dashbord框架,支持Python、...
    99+
    2023-06-29
  • vue3的动态组件是如何工作的
    目录一、组件注册 1.1 全局注册 1.2 注册全局组件的过程 1.3 应用挂载的过程 二、动态组件 2.1 绑定字符串类型 2.2 绑定对象类型 三、阿宝哥有话说 3.1 除了 c...
    99+
    2024-04-02
  • 如何制作沙漠骆驼gif动态图
    本篇文章为大家展示了如何制作沙漠骆驼gif动态图,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。最近抖音来了一拨沙漠骆驼gif表情包热潮,一首歌曲带火了gif表情包,...
    99+
    2024-04-02
  • Css3如何制作动态开关的效果
    小编给大家分享一下Css3如何制作动态开关的效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!<!DOCTYPE html...
    99+
    2024-04-02
  • Python+xlwings如何制作天气预报表
    这篇文章主要为大家分析了Python+xlwings如何制作天气预报表的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Python+xlwings如何制作天气...
    99+
    2023-06-28
  • Vue中form表单动态如何添加组件
    这篇文章给大家分享的是有关Vue中form表单动态如何添加组件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果如下:这种效果实现其实就是对 v-for 指令的一种使用,组件不是...
    99+
    2024-04-02
  • 如何用Python绘制动态可视化图表
    本篇内容主要讲解“如何用Python绘制动态可视化图表”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用Python绘制动态可视化图表”吧!安装模块如果你还没安装 Plotly,只需在你的终端...
    99+
    2023-06-30
  • 如何用Python绘制可视化动态图表
    这篇文章主要介绍“如何用Python绘制可视化动态图表”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何用Python绘制可视化动态图表”文章能帮助大家解决问题。对数据科学家来说,讲故事是一个至关重...
    99+
    2023-06-30
  • 如何分析Kettle报表自动化
    这期内容当中小编将会给大家带来有关如何分析Kettle报表自动化,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Kettle报表自动化1.2.把相应的变量,常量给选上。12...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作