给RDLC报表添加小计和总计

利用RDLC报表的添加总计功能,可以很方便的给报表添加小计和总计功能。?

操作步骤如下:

1、设定报表的分组字段,如下图:?

2、点击行组下面“详细信息”右边的三角箭头,在下拉菜单中选择添加总计-晚于(在下面)或早于(在上面),就可增加小计行。

3、点击行组下面“Group1”右边的三角箭头,在下拉菜单中选择添加总计-晚于(在下面)或早于(在上面),就可增加总计行。

4、添加小计和总计后的报表模板如下图所示:?

5、报表实际运行效果如下图所示:?

时间: 2024-10-12 10:18:42

给RDLC报表添加小计和总计的相关文章

sqlservere小计合计总计

SELECT CASE WHEN GROUPING(F1) = 1 THEN '总计' WHEN GROUPING(F1) = 0 AND GROUPING(F2) = 1 THEN F1+'合计' WHEN GROUPING(F1) = 0 AND GROUPING(F2) = 0 AND GROUPING(F3) = 1 THEN F1+'的'+F2+'小计' ELSE F1 END AS F1 , CASE WHEN GROUPING(F3) = 1 THEN '' ELSE F2 END

Oracle分组小计、总计示例(grouping sets的使用)

1.首先创建一个表 Sql代码 [sql] view plain copy create table TE ( ID        VARCHAR2(2), T_CODE    VARCHAR2(4), T_NAME    VARCHAR2(4), T_AMOUNT  INTEGER, T_DEPT    VARCHAR2(4), T_PROJECT VARCHAR2(4), T_TYPE    VARCHAR2(1) ) 2.录入数据如下: Sql代码 [sql] view plain cop

查询报表增加小计功能

SELECT ISNULL(T1.KHMC, '总计')客户名称, ISNULL(T1.DJMC, '小计')单据名称, CAST(SUM(T1.SL) AS INT)数量 FROM ( SELECT vl.DM1, k.KHMC, vl.DJMC, vl.SL FROM VW_LSXHDMX AS vl INNER JOIN KEHU AS k ON k.CKDM = vl.DM1 ) T1 GROUP BY T1.KHMC , T1.DJMC WITH ROLLUP

报表设计--分组报表-分组小计

一.新建数据源 参照网格式报表设计 二.操作步骤 在A2单元格中填写=ds.group(TYear),设置为纵向扩展,表示按年度分组 在A3单元格中填写=ds.group(TJd),设置为纵向扩展,表示按季度分组 在A5单元格中填写=ds.group(TMonth),设置为纵向扩展,表示按月度分组 在B3单元格中填写=ds.sum(Tmoney) 在B4单元格中填写=ds.sum(Tmoney) 三.报表计算预览效果图

Smartforms 总计小计

第一步:在表格接口中定义总计参数(P_TOTAL_S)和总行数(P_TOTAL_L)参数,如下图: 第二步:在全局定义(全局数据的tab页中)中定义:当前页(Z_CURRPAGE),小计(Z_SUBTOTAL_S),小计(Z_SUBTOTAL_S_L),总数(Z_COUNT),总数(Z_COUNT_L),如下图示: 第三步:在全局定义(货币/数量字段tab页中)中定义数量.金额字段,如下图所示: 第三步:在LOOP循环的计算tab页中定义计算规则,如下图所示: 第四步:添加程序行并添加如下代码:

汽车仪表是如何计算总计里程和小计里程的?

现在汽车仪表大部分的总计里程和小计里程都是显示在屏幕上的,这包括段码屏.点阵屏.TFT彩屏等,虽然显示形式不一样,但是从业务需求和软件应用层的实现策略来讲,原理应该都是通用的.本文不涉及具体车型,仅对一般的业务逻辑作介绍,一是为了自己总结记录,二是期望吸引同行或爱好者交流. 1.总计里程 ODO(Total Odometer )即总计里程,顾名思义,主要作用是记录汽车总的行驶里程,一般来讲,在用户使用过程中是无法对其修改或清零的,因为它是对二手汽车价值评估的一项重要数值,当然随意篡改这一数据也是

用SQL实现统计报表中的“小计”和“合计”

问题: 开发一个关于各烟叶等级的二次验级的原发件数.原发重量及验收重量的统计报表.其中,原发件数.原发重量和验收重量等列要求计算出各等级组别的小计和所有记录的合计. 语句: SELECT DECODE(GROUPING(T4.TOBACCO_CLASS_TYPE) + GROUPING(T1.TOBACCO_CLASS_NAME), 1, DECODE(T4.TOBACCO_TYPE, 51, ‘上等烟小计’, 52, ‘中等烟小计’, 53, ‘下等烟小计’, 54, ‘低等烟小计’, ‘小计

关于RDLC子报表添加参数 错误“本地报表处理期间出错 。值不能为空。 参数名:value” 错误解决方法

由于对RDLC报表不够熟悉,在出现这个错误时,也是找了一阵才找到解决方案1.首先在网上找了一堆方法后  这句话提醒了我  自定义的名称必须和子报表参数同名 2.然后我仔细比对了一下我的报表和子报表 下图为父报表的子报表参数(此处没有问题) 3.然后我在回到子报表  检查子报表中是否有同名的参数和数据集,并设置参数可为空 (注意: 查询的SQL 必须也要有这个字段) 4. 最后一点很重要,属性, 在筛选器中填写表达式  注意 表达式和值不一样 这样基本就OK了!

排序(sort)、小计(subtotal)

排序在ALV中也是一个比较重要的功能,在有合计(参照-->SALV教程11-Aggregations应用-合计(total).小计(subtotal).平均值(average))的场合下,排序能实现排序字段的小计(subtotal). 具体实现方法: 1,通过get_sorts方法得到类CL_SALV_SORTS的引用, 2,通过add_sort方法添加排序的字段,如果还要小计,输入参数subtotal就要传入’X' 完整代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1