精华内容
下载资源
问答
  • Excel多字段分类汇总.rar,如果希望按多个字段对数据列表进行分类汇总,只需按照分类次序,多次执行分类汇总功能即可。如本例先按业务员进行汇总,再按部门进行汇总
  • 在一张基础表中,我们经常要根据一个字段的不同表达方式来汇总数据。下面我们将进行简单的汇总操作。 在数据库中创建一个名test的表 字段类型如下图 插入数据如下图 这就是基础表了 根据基础表搜索汇总信息 根据...

    在一张基础表中,我们经常要根据一个字段的不同表达方式来汇总数据。下面我们将进行简单的汇总操作。

    在数据库中创建一个名为test的表

    字段类型如下图
    在这里插入图片描述
    插入数据如下图
    在这里插入图片描述
    这就是基础表了

    根据基础表搜索汇总信息

    根据字段的值汇总信息

    下面是三种类型的汇总语句

    –数值类型

    select
    cast(byint as nvarchar) as '数字',
    SUM(value) as '值'
    from test group by byint
    union all select '合计',SUM(value) from test
    

    –字符串类型

    select 
    bychar as '字符串',
    SUM(value) as '值'
    from test group by bychar
    union all select '合计',SUM(value) from test

    –时间类型

    select
    cast(bytime as nvarchar) as '时间',
    SUM(value) as '值'
    from test group by bytime
    union all select '合计',SUM(value) from test

    结果如下图
    在这里插入图片描述
    因为每个汇总下面都加了一行合计,所以分类汇总字段需要转化为字符串类型,这样才不出错。

    **

    根据字段的函数汇总信息

    **
    根据时间的不同函数一二汇总信息语句如下

    –时间类型日期

    select 
    CONVERT(nvarchar(10),bytime,120) as '时间',
    SUM(value) as '值'
    from test group by CONVERT(nvarchar(10),bytime,120)
    union all select '合计',SUM(value) from test

    –时间类型日期二

    select 
    CONVERT(nvarchar(10),bytime,120) as '时间',
    (select SUM(value) from test t where CONVERT(nvarchar(10),t.bytime,120)=CONVERT(nvarchar(10),test.bytime,120)) as '值'
    from test group by CONVERT(nvarchar(10),bytime,120)
    union all select '合计',SUM(value) from test

    –时间类型小时

    select 
    cast(DATEPART(HH,bytime) as nvarchar) as '时间',
    SUM(value) as '值'
    from test group by DATEPART(HH,bytime)
    union all select '合计',SUM(value) from test

    结果如下图
    在这里插入图片描述
    第一段和第二段是根据时间的获取日期的函数来汇总信息的,大家看到结果是相同的。那这两段有什么不同呢?

    我们分别运行group by之前的语句,结果如下:

    第一段
    在这里插入图片描述
    第二段
    在这里插入图片描述
    第二段在没有group by的情况下,每个汇总行都给了一张表的信息,相当于聚合函数,只不过显示多条数据罢了。
    第三段是根据时间的获取小时的函数来汇总信息的。

    根据字段的自定义函数汇总信息

    根据数值类型不同的统计信息汇总信息的语句如下
    –自定义函数

    if exists(select 1 from sysobjects where id=OBJECT_ID('getresult') and OBJECTPROPERTY(id,'IsInlineFunction')=0)
    drop function getresult
    go
    create function getresult(@scode nvarchar(50)) returns nvarchar(50)
    begin
    declare @result nvarchar(50)
    if @scode%2=1 set @result= '单数'
    else if @scode%2=0 set @result= '双数'
    else set @result= '其他'
    return  @result
    end
    go
    select 
    dbo.getresult(byint) as '单双数',
    SUM(value) as '值'
    from test group by dbo.getresult(byint)
    union all select '合计',SUM(value) from test

    简单解释一下语句:
    1.在名为getresult的自定义函数存在的情况下删除此函数
    2.创建名为getresult的自定义函数,要求根据字段判断是否为单双数
    结果如下
    在这里插入图片描述

    总结

    基础表是死的,我们得到的信息及展现形式是活的。
    就像本文的格式一样,文章的主体结构可以是以小一号的标题来展现,但主题的标题一定要突出。

    转载:https://blog.csdn.net/enpterexpress/article/details/47736419

    展开全文
  • 字段分类汇总

    千次阅读 2008-10-14 08:37:00
    分类汇总功能强大,可以很方便地按照用户定义的分类进行求和计算。但有时在使用过程中,针对一列进行分类并不能达到要求,而需要对两列或更多列进行分类汇总。通过如下步骤介绍多列分类汇总的方法。假设有一批图书...

    分类汇总功能强大,可以很方便地按照用户定义的分类进行求和计算。但有时在使用过程中,针对一列进行分类并不能达到要求,而需要对两列或更多列进行分类汇总。通过如下步骤介绍多列分类汇总的方法。

    假设有一批图书销量数据,打开光盘中第11章技巧101CDROM/Excel/11/技巧101.xls),如图11-1所示,针对这些数据进行分类汇总计算。

    对第一列进行分类汇总。单击“数据”选项卡中的“分类汇总”按钮,如图11-2所示。弹出“分类汇总”对话框。

    在弹出的分类汇总对话框中,设置分类字段为“出版社名称”,汇总方式为“求和”,选定汇总项为“销售量”,并单击“确定”按钮关闭此对话框,如图11-3所示。得到第一列汇总的结果,如图11-4所示。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

    对第二列进行汇总。单击“数据”选项卡中的“分类汇总”按钮,在弹出的“分类汇总”对话框中,设置分类字段为“分类”,汇总方式为“求和”,选定汇总项为“销售量”,然后取消对“替换当前分类汇总”前复选框的勾选,并单击“确定”按钮关闭此对话框,如图11-5所示。

    这样,按照两列进行分类汇总的结果就显示出来,效果如图11-6所示。

    分类汇总是一种非常有用的数据呈现方式,针对一列的汇总有时并不能满足要求,针对多列的汇总就很有意义。读者要进行更多列的分类汇总时,重复第二步操作就可以了。

    展开全文
  • EXCEL中多级分类汇总空白字段填充

    千次阅读 2019-01-08 07:29:16
    使用场景,多级分类汇总后,在汇总字段中显示空白,这样对我们直接取值做表带来十分不更(假像有5000条记录,1000条汇总项)   相关技术,INDIRECT函数,单元格定位功能。 在数据区域外任意一个单元格编辑好...
    1. 使用场景,多级分类汇总后,在汇总的字段中显示空白,这样对我们直接取值做表带来十分不更(假像有5000条记录,1000条汇总项)

       

    2. 相关技术,INDIRECT函数,单元格定位功能。
      1. 在数据区域外任意一个单元格编辑好INDIRECT函数,=INDIRECT(ADDRESS(ROW()-1,COLUMN(),4)),如下图

         

      2. 先选择好上面编辑好函数的单元格,并复制,接下来选择好需要填充的空白字段,再时行定位操作,如下图         

         

      3. 选择好空白单元格后,直接按下ctrl+v,如下图完工。

         

      4. 效果图

         

    展开全文
  • 解决方案1右键单击人员分类字段包含的任意单元格→右键→字段设置→自定义→(最大值、最小值)解决方案2单击人员分类→分析→字段设置 转载于:https://www.cnblogs.com/OliverQin/p/8034370.html...

    image

    解决方案1

    右键单击人员分类字段包含的任意单元格→右键→字段设置→自定义→(最大值、最小值)

    image

    解决方案2

    单击人员分类→分析→字段设置

    image

    image

    转载于:https://www.cnblogs.com/OliverQin/p/8034370.html

    展开全文
  • SQL之按两个字段分类汇总

    千次阅读 2016-11-04 16:28:00
    同时按“游戏代号”和“礼包名”分类汇总,然后获取下拉框的数据。 如下图所示: SQL查询 select game,giftname from qyg_gifts group by game , giftname //连接mysql数据库 $conn = mysql_connect...
  • 需求是分类汇总每个县的草地面积 # -*- coding: cp936 -*- import arcpy import os #获得属性列表 def GetFieldValueList(inTable,inField): value_list=[] rows=arcpy.da.SearchCursor(inTable,inField) for ...
  • 如下图:是显示数据透视表的分类汇总那么我们现在想弄成以下这样,不显示分类汇总如何操作呢?步骤单击数据透视表任意...一次按照上述步骤,选中“在组的顶部显示所有分类汇总”添加或隐藏某个字段分类汇总在...
  • 需要进行分类汇总分类字段”要有实际意义,在本案例中的所有字段中只有对字段班级”进行分类汇总有实际意义,其他字段无意义。?进行分类汇总前,首先要对分类字段”进行排序(升序或降序),这样对该列进行的分类...
  • 按数据中的某两个字段进行汇总 data = pd.read_csv('carsale.csv', encoding='utf-8')...按两个字段汇总绘图 import matplotlib.pyplot as plt import seaborn as sns import numpy as np import pandas as pd d.
  • SELECT MAX(employeelist.姓名) AS 姓名, sum(case out.typeid when 7 then 金额 else 0 end) as 现金, sum(case out.typeid when 8 then 金额 else 0 end) as 挂帐, sum(out.金额) AS 合计 FROM out LEFT OUTER ...
  • 一、最初(最简单的入门实例,单个分类汇总) 1,查询语句/*药品费用分科室汇总*/ select c.sksxx02,sum(nvl(b.nfyxx06,0))   from yygli60 a,yygli30 b,yygl140 c,yygl101 d
  • 关键内容:分类字段:班级汇总字段:语文、数学、英语、生物、地理、历史、政治汇总方式:求平均具体操作:1.排序2.分类汇总说明:排序的目的是将同类内容排列到一起,起归类的作用。因此分类汇总之前必须针对分类...
  • Hive所有字段类型汇总

    千次阅读 2019-11-29 08:16:45
    分类 类型 描述 字面量示例 原始类型 BOOLEAN true/false TRUE - TINYINT 1字节的有符号整数 -128~127 1Y - SMALLINT 2个字节的有符号整数,-32768~32767 1S - INT 4个字节的带符号整数 1 - BIGINT 8...
  • 计算字段汇总方式更改不起作用,原来想对计算字段求平均值无法实现 原因:计算字段是在统计的层级去计算的,不是底层数据,在这里,对11月计算字段求平均和求和是一样的,因为只有一个“11月”项,因此,用于计算...
  • (l)分类汇总利用Excel可以按数据清单中某个字段的值进行分类,并且按这些不同的类进行汇总。分类 汇总前必须先对数据按要分类的字段进行排序。操作步骤:1)首先进行分类,将同部门...4)单击"分类字段"列表框的下拉按钮,...
  • 有两个表A和B,结构如下: A id,条码,名称,定价 B id,条码,数量,货位 ...[b]说明[/b](B表的条码和A的条码是一样的)...[b]求[/b] 按货位分类汇总,显示如下: 货位,数量,合计金额(数量*定价) 求教了。
  • 先把这个利用函数=LEFT(A2:A150,5),其中5代表从左边开始选取5个字节,最后生成 ,再点击Excel菜单栏的数据——>分类汇总;打开对话框,选择该选的按钮就OK啦
  • dedecms数据库表和字段说明汇总

    千次阅读 2017-05-27 08:39:33
    表名:dede_addonarticle (ENGINE=MyISAM/CHARSET=gbk) ...字段名 说明描述 具体参数 aid 文章ID mediumint(8) unsigned NOT NULL default '0' typeid 栏目ID smallint(5) uns

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,376
精华内容 8,550
关键字:

以什么为分类字段汇总