首页
学习
活动
专区
圈层
工具
发布

质量看板开发实践(三):bug柱状图

,例如按照bug优先级汇总、按照bug状态汇总、按照bug创建者汇总、按照bug创建日期汇总等 本次柱状图是从时间维度统计,所以调用这个方法时,会把class_type设置为"created" ②在提取...temp_sum = sum(temp.values()) # 对temp中的value求和 (2)编写接口,给前端返回数据 新建一个视图文件jira_data_views.py 在这里面我定义了4...value_list}) # 利用pandas处理日期列表和value列表 # print(df) # 利用groupby分,以日期为维度进行分组聚合;,groupby()之后,使用sum对相同元素求和...,因为它们的横轴都具体到某一天 只要拿到开始日期,就能计算得到结束日期,具体过程可以看注释,注释写的很详细 按年查询有一点区别,我希望按年查询时,横轴是一年的12个月份 由于从jira查询到的bug数据是具体到某一天的...value': value_list}) # 利用pandas处理日期列表和value列表 # print(df) # 利用groupby分,以日期为维度进行分组聚合;,groupby()之后,使用sum对相同元素求和

3.8K100

质量看板开发实践(三):bug柱状图

,例如按照bug优先级汇总、按照bug状态汇总、按照bug创建者汇总、按照bug创建日期汇总等 本次柱状图是从时间维度统计,所以调用这个方法时,会把class_type设置为"created" ②在提取...temp_sum = sum(temp.values()) # 对temp中的value求和 (2)编写接口,给前端返回数据 新建一个视图文件jira_data_views.py 在这里面我定义了4...value_list}) # 利用pandas处理日期列表和value列表 # print(df) # 利用groupby分,以日期为维度进行分组聚合;,groupby()之后,使用sum对相同元素求和...,因为它们的横轴都具体到某一天 只要拿到开始日期,就能计算得到结束日期,具体过程可以看注释,注释写的很详细 按年查询有一点区别,我希望按年查询时,横轴是一年的12个月份 由于从jira查询到的bug数据是具体到某一天的...value': value_list}) # 利用pandas处理日期列表和value列表 # print(df) # 利用groupby分,以日期为维度进行分组聚合;,groupby()之后,使用sum对相同元素求和

4.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    提速资产负债表60倍

    ,然后按需求 ** 自由组合,** 作为条件进行过滤,最后对金额字段进行累计汇总。...汇总结果的数据结构应当是:科目、年、月、本科目下当月的金额汇总值。 2、有序找。 如果能利用数据有序直接进行有序查找,将能够获得更好的查询效率。利用有序查找时,单主键比多主键查找更快。...在预汇总时,我们还可以将年、月、科目号合并为一个主键。这样就将问题变为了单键值下的批量有序查找。 3、按位加。...常规方法需要对一次性批量有序查找出的结果按每个科目号再遍历后再去求和,即使用二分法在有序的 key 里找也需要计算量,如果可以直接按数据对应的位置找到累计金额汇总值再求和就会更快。...公式:月号 =(当前年 - 初始年)*12+ 当前月,举例:当前一条数据记录中年是 2017,月是 3 的话,那么根据这个公式的结果:月号 =(2017-2014)*12+3,也就是 2014 年 1

    32321

    pandas基础:使用Python pandas Groupby函数汇总数据,获得对数据更好地理解

    使用groupby汇总数据 无组织的交易数据不会提供太多价值,但当我们以有意义的方式组织和汇总它们时,可以对我们的消费习惯有更多的了解。看看下面的例子。...现在,你已经基本了解了如何使用pandas groupby函数汇总数据。下面讨论当使用该函数时,后台是怎么运作的。...按支出类别拆分数据,结果实际上是一个DataFrameGroupBy对象。如果只是将其打印出来,则很难想象该对象是什么: 图9 好消息是,我们可以迭代GroupBy对象来查看其中的内容。...它看起来像一个包含文本和数据框架的元组……让我们通过打印GroupBy对象中每个项目的类型来确认这一点。 图11 现在我们已经确认了!GroupBy对象包含一组元组(每组一个)。...我们也可以使用内置属性或方法访问拆分的数据集,而不是对其进行迭代。例如,属性groups为我们提供了一个字典,其中包含属于给定组的行的组名(字典键)和索引位置。

    6.3K50

    金融行业项目:你每月消费多少?

    image.png 该理财银行要求对客户及销售额分析报告,要求如下: 1.计算2016年1-3月的消费总金额,生成如下格式的查询结果 image.png 2.提取2016年3月消费金额大于等于1288的客户名单...语句对交易时间进行判断,符合2016年1-3月的记录并显示金额,不符合显示空值。...按交易客户分组(group by),汇总交易金额(求和sum)。...月首次达到1288的时间 通过交易表对每个客户的交易金额逐条累计求和,找出最接近交易金额大于或者等于1288的记录。...; 将前面的步骤一,步骤二整合在一起,得出客户名称,2016年3月总消费金额,2016年首次达到1288时间的三个字段 image.png 1 select a.客户名称, 2 sum

    1.4K30

    数据分析常用的Excel函数合集(下)

    COUNTIFS函数:统计一组给定条件所指定的单元格数 SUM函数:计算单元格区域中所有数值的和 SUMIF函数:对满足条件的单元格求和 SUMPRODUCT函数:返回相应的数组或区域乘积的和 STDEV...函数:求标准差 SUBTOTAL函数:汇总型函数,将平均值、计数、最大最小、相乘、标准差、求和、方差等参数化 INT/ROUND函数:取整函数,int向下取整,round按小数位取数 MOD函数:取余...Subtotal 语法:=Subtotal(参数,区域) 汇总型函数,将平均值、计数、最大最小、相乘、标准差、求和、方差等参数化,换言之,只要会了这个函数,上面的都可以抛弃掉了。...为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。...各代码含义如下: "y"返回时间段中的整年数 "m”返回时间段中的整月数 "d"返回时间段中的天数 "md”参数1和2的天数之差,忽略年和月 "ym“参数1和2的月数之差,忽略年和日 "yd”参数1和2

    4.2K20

    MyEMS 报告生成算法剖析:从参数验证、多周期数据查询对比到成本计算与模块化输出

    5 月 vs2023 年 5 月)、环比(如 2024 年 5 月 vs2024 年 4 月)、周期内对比(如 5 月每周能耗对比)环比差异率 =(本期值 - 上期值)/ 上期值 ×100%设备 / 区域维度单设备多周期对比...“固定金额” 或 “按用量比例” 计算(如 “污水处理费 1.2 元 / 立方米,与自来水用量同步计算”);多能源总成本汇总:算法按 “设备 / 区域 / 时间周期” 对各能源类型的成本进行汇总,生成...1.2 万度 ×0.85 元 / 度 + 平段用电量 0.5 万度 ×0.5 元 / 度”);关联定价数据:记录计算时使用的单价 / 阶梯规则(如 “2024 年 5 月使用的峰谷电价来自电网 API...年 5 月能耗成本报告”)、生成时间、数据周期、生成人、设备 / 区域范围;数据汇总模块:核心指标的汇总统计,如 “总能耗(kWh/m³)、总成本(元)、同比 / 环比变化率、节能目标完成率”,支持按...“基础信息 + 数据汇总 + 成本明细”,“运维模板” 默认包含 “设备明细 + 异常分析”),后续生成报告时直接调用模板,无需重复配置;系统集成与推送:支持通过 API 对接企业 ERP、MES 等系统

    16710

    体检信息管理系统功能表

    科室小结时自己主动产生对应的诊断和建议。凡是在LIS和PACS(工作站)系统中完毕的体检项目,能够通过专门的LIS和PACS接口程序提取结果数据,并自己主动小结。产生诊断和建议。...20、单位疾病异常汇总表 统计单位体检诊断中产生的全部疾病,和患该疾病的人员名单、男女人数以及所占百分比等 21、科室录入查询 按各个科室查询查询体检结果信息。...24、科室工作量统计表 按年、月、日统计各科室的工作量(包含表格和多种图形显示) 25、医生工作量统计表 按年、月、日统计各体检医生的工作量(包含表格和多种图形显示)并进行导出。...(包含图形和表格) 34、体检疾病统计表 按疾病来统计各疾病患病人数 35、综合查询 自己定义查询统计条件,查询所须要的人员列表 三、数 据 资 料 模 块 36、体检项目类别维护 能够维护开展体检的全部不同的类别...55、初始化 清空数据库中的所有业务数据、慎用 56、计算器 调用并打开操作系统自带的计算器工具 57、打印机 打开打印机的设置功能 58、工具栏 对工具栏的显示与排列方式进行更改 59、注销 注销当前用户并用其他

    91110

    【黄埔】关于开展广东省2018年高企认定工作的通知

    第一批申报时间安排:企业在“省网办平台”提交网上申报材料截止时间为2018年7月6日;地市科技部门完成网上推荐的截止时间为2018年7月13日。...第二批申报时间安排:企业在“省网办平台”提交网上申报材料的截止时间为2018年8月24日;地市科技部门完成网上推荐的截止时间为2018年8月31日。...企业在省阳光政务平台注册时需填写单位名称、组织机构代码、单位管理员信息、主管部门、单位联系方式等基本信息。新注册单位默认以组织机构代码为登录账号,企业注册时需准确填写组织机构代码。...(3)上一年度1月份、3月份、9月份、12月份共4个月份的个人所得税缴纳人数汇总数截图或社保缴纳人数证明材料(只需汇总数,加盖企业公章),本企业科技人员名单及其工作岗位等。...1.省网办平台填报后生成的带水印《高新技术企业认定申请书》,与相关附件材料按顺序合订成册。 2.企业纸质申报材料需逐页编制总页码,并在每份申报材料内提供材料总目录和相应的页码范围。

    77050

    如何分析商品订单?

    image.png image.png 问题1:查询出每天成功付费的付费人数、付费金额、付费单量 问题2:2013年6月14日注册用户的付费人数、付费金额 【问题1解题思路】 查询出每天成功付费的付费人数...、付费金额、付费单量 1.题中提到查询“每天”的数据,涉及到“每个”这类问题要想到《猴子 从零学会SQL》里讲过的“分组汇总”来解决这里类问题 按“付费时间”分组,每天的付费人数用汇总函数(count对用户...ID这一列统计有多少行),每天的付费金额用汇总函数(sum对付费金额这一列求和),每天的付费单量要用汇总函数(count对订单号这一列有多少行) 2.上面涉及到的列用户ID、付费金额、订单号都在“订单明细表...如果是要对分组结果后的数据指定条件,记得是使用having,而不是where 3.考察对SQL汇总函数的应用,常用的汇总函数有以下几个: image.png 【问题2解题思路】 查询出2013年6月...14日注册用户的付费人数、付费金额 首先我们用多维度拆解分析方法对问题拆解 1.先找出“2013年6月14日注册用户”,这个数据可以从“注册表”里查找到 image.png 2.再统计“2013年6

    1.2K20

    数据分组

    1.分组键是列名 分组键是列名时直接将某一列或多列的列名传给 groupby() 方法,groupby() 方法就会按照这一列或多列进行分组。...DataFrameGroupBy对象包含着分组后的若干数据,但是没有直接显示出来,需要对这些分组数据 进行汇总计算后才会显示。...df.groupby(["客户分类","区域"]).sum() #只会对数据类型为数值(int,float)的列才会进行运算 无论分组键是一列还是多列,只要直接在分组后的数据进行汇总运算,就是对所有可以计算的列进行计算...其实这和列选择一样,传入多个Series时,是列表中的列表;传入一个Series直接写就可以。...aggregate(["count","sum"]) #对分组后的数据的 用户ID列进行计数运算,8月销量进行求和运算 df.groupby(df["客户分类"]).aggregate({"用户ID

    5.8K11

    数据仓库分层生命周期如何设置

    冷热分离: 对于非常老的数据(如>3年),可以考虑迁移到更便宜的冷存储(如对象存储)或列式压缩存储格式,降低在线存储成本,但保证必要时可查。...按主题/表区分: 不同业务域的明细数据保留策略可以不同(如用户行为日志可能保留1-2年,核心交易记录保留7年)。...DWS/DM (Data Warehouse Summary / Data Mart / 汇总数据层 / 数据集市层)目的: 基于DWD层数据,按主题域或部门需求进行轻度或中度汇总(如按天、按周、按月汇总的指标...日常业务报表: 通常需要保留1个月到13个月(方便查看上月、去年同期)。月度/季度管理报表: 可能需要保留3-5年。...平衡历史趋势分析需求和存储效率,考虑按粒度优化保留。ADS/APP: 完全由应用需求驱动 (几天到几年)。与业务方紧密沟通确定每个应用/报表/模型所需的数据窗口。

    53310

    Excel常用函数

    =SUM(C2:C4,C6:C10) 6、配合固定值进行求和,中间使用英文的逗号分隔 =SUM(C2:C11,100) 2、条件求和函数SUMIF() 按条件求和 sumif函数的语法格式 =sumif...num_digits>0时,表示取小数点后对应位数的四舍五入数值。 num_digits=0时,表示则将数字四舍五入到最接近的整数。...num_digits时,表示对小数点左侧前几位进行四舍五入。 1、对指定单元格进行四舍五入 =ROUND(E7,0) 9、排名次函数RANK() 返回一列数字的数字排位。...如果 *year* 介于 1900 到 9999 之间(包含这两个值),则 Excel 将使用该数值作为年份。例如,DATE(2008,1,2) 将返回 2008 年 1 月 2 日。...用法 =DATE(C2,A2,B2) 将单元格 C2 中的年、单元格 A2 中的月以及单元格 B2 中的日合并在一起,并将它们放入一个单元格内作为日期。 =DATE(C2,A2,B2)

    5.8K40

    广州市开发区2018年高新技术企业认定申报安排

    第一批:企业在“省网办平台”提交网上申报材料截止时间为2018年7月6日;地市科技部门完成网上推荐的截止时间为2018年7月13日。...第二批:企业在“省网办平台”提交网上申报材料的截止时间为2018年8月24日;地市科技部门完成网上推荐的截止时间为2018年8月31日。...2、纸质申请材料 企业在省网办平台的填报资料,在地市审核通过后才能打印,并按一下顺序,装订纸质申报材料: (1)《高新技术企业认定书》(省网办平台上生成后,打印并签名,加盖企业公章)。...(3)上一年度1月份、3月份、9月份、12月份共4个月份的个人所得税缴纳人数汇总数截图或社保缴纳人数证明材料(只需汇总数,加盖企业公章)。本企业科技人员名单及其工作岗位等。...(5)经具有资质的中介机构鉴证的企业近3个会计年度的财务审计报告(含资产负债表、利润及利润分配表、现金流量表、附注和财务情况说明书,实际年限不足3年的按实际经营年限)。

    1K60

    MySQL智慧聚合:GROUP BY与聚合函数深度解析

    接着,对每个组内的 amount 值使用 SUM 函数进行求和,最终返回每个产品及其对应的总销售额。 这个过程可以类比日常生活中的分类汇总。想象一下你有一堆销售小票,需要按产品种类分别计算总销售额。...它们能够对一组值执行计算,并返回单个汇总结果。常用的聚合函数包括COUNT、SUM、AVG、MAX和MIN,每个函数都有其特定的应用场景和语法规则。...ORDER BY sale_date 确保结果按日期顺序排列,便于分析趋势。 案例三:找出2025年每个产品的单日最高销售额 除了求和与计数,我们还可以使用MAX和MIN函数来查找极值。...此外,对非数值列使用SUM或AVG会导致错误或意外结果,例如对字符串列求和。 MAX/MIN的适用场景:MAX和MIN通常用于数值或日期列,但也可用于字符串(按字典序比较)。...然而,对文本列使用极值函数可能产生非预期结果,尤其是当数据包含前导空格或大小写不一致时。 避免这些错误的方法是在编写查询时仔细检查聚合函数的参数,确保数据类型和业务逻辑匹配。

    31310

    基于时间维度水平拆分的多 TiDB 集群统一数据路由联邦查询技术的实践

    某头部银行客户交易明细查询场景服务于全行对私、对公、海外客户,服务的时间范围覆盖了 2014 年至今超 10 年的超长跨度,致使原有保存在关系型数据库、NoSQL 数据库中的整体数据规模达到了可观的单副本...、月度/年度收支统计等,需根据查询时间范围确定涉及的集群范围,并将多个集群的查询结果在组件的结果集归并模块中按分组条件进行汇总归并;轮询路由-追加/汇总归并:对应单笔/多笔查询、修改场景,由于输入参数能够定位数据的只有非交易时间类字段...图 2:集群冗余设计综上,考虑到该案例在业务上同时包含客户号/账号/机构、以及时间/非时间多种组合维度,在技术上对于数据分片的灵活性、数据冗余也有特殊需求。...如表 1 所示:多数据源 SQL 执行:透传回调:当路由解析结果只涉及热集群时,直接透传返回、并在不改写 SQL 参数的情况下回调原始 SQL;多数据源执行:按路由解析排序后的结果在多个集群依次执行 SQL...对于非交易日期排序的复杂场景,则需要根据排序字段、各字段的正序/倒序规则,对集群内局部有序的所有结果集进行整体重排序,算法模型采用的是稳定性较好的插入排序;聚合查询:对于可以汇总归并的算子,如 sum、

    93810

    探索Linux世界:基本指令(文件查看、时间相关、grep、打包压缩及相关知识)

    今天继续介绍一些指令 1.cat - 查看文件 语法:cat [选项] [文件] 功能: 查看目标文件的内容 -b 对非空输出行编号 -n对输出的所有行编号 -s不输出多行空行 示例:...查找包含关键词的行: grep "error" 包含"error"的行。...统计包含关键词的行数: grep "error" log.txt | wc -l:统计log.txt文件中包含"error"的行数。...),如有两个参数,则表示月份和年份 -3:显示当前月份及前后两个月的日历 -y:显示当前年份的日历 -j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数) -y 年份...减小文件大小: 压缩算法能够通过去除冗余信息和使用更有效的编码方式来减小文件大小,节省存储空间。

    58510
    领券