首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

商业数据分析案例:客户流失分析之—数据理解与数据准备

(2)数据表2: 客户通话情况表(custcall.csv) 这张表是客户月度通话行为数据,根据客户通话详单记录汇总而来。...高峰时期是指典型工作时间(周一至周五早8:00至晚6点),非高峰时间是指典型不含周末非工作时间(周一早0:00至早8:00、周一至周四晚6点至次日早8点和周五晚6点至周五晚 24:00),周末时间是指周六早...(4)数据表4: 话费方案表(tari.csv) 这张表是话费方案衰,也就是营销中所谓套餐规则。...在数据准备过程中,从业务和数据分析角度出发,对数据做了如下处理: • 将客户6个月各类通话行为数据进行月度汇总,生成若干汇总变量,这些变量体现了客户通话行为绝对值状况。...,包括如下内容11个指标: 1)国内电话数合计、国内通话时长合计、所有通话时长合计 2)高峰时期、非高峰时期、周末时期、全部国内平均每次通话时长 3)高峰时期、非高峰时期、周末时期通话时长占比(与国内通话时长比

1.9K40

矩表 - 现代数据分析中必不可少报表工具

因此传统格式已经无法满足新需求,最终用户期望在一张报表中看到更多汇总、分类信息,而往往这些汇总和分类信息是不固定,比如下面这张报表 类似上图中复杂表头和分类汇总,用传统报表已经无法完成。...什么是矩表(Tablix) 葡萄城报表中矩表是数据汇总统计数据控件。...矩表由矩阵(Matrix)控件演化而来,矩阵可将存储原始Detail 数据,通过【分组】(即垂直显示字段值)和【列分组】(即水平显示字段值),将数据二维展示出来,然后计算每一或列合计;也可以将字段值作为行号或列标...如下图 传统矩阵缺点: 分组单层次,无法支持多层级数据分析 矩阵只能将数据通过简单二维表展示,以及简单求和汇总统计,但对于多层级分组却无法满足要求,如在垂直展示销售数据时, 我们需要先按区域汇总...定制化合计功能 在大数据分析过程中,对于数据分析,再也不是简单求和,最大值,最小值,平均值这些简单合计功能了,我们需要根据业务规定,对于满足条件数据进行统计,求占比,同期占比等,矩表支持定制化合计功能

1.5K10

MySQL中WITH ROLLUP子句:优化数据分析与汇总

结果顺序:查询结果中,首先显示分组,然后是对应合计合计标识:合计标识列会被设置为NULL,以便与实际分组行进行区分。...NULL替代值:对于包含合计列,如果合计列值为NULL,则可以使用COALESCE()函数或其他函数来替代为自定义值。...数据摘要:使用WITH ROLLUP可以一次性获取分组数据和汇总数据,避免了多次执行额外聚合查询。这对于快速生成数据摘要和汇总报表非常有用。...ROLLUP子句是一个强大数据分析工具,可以帮助我们轻松实现数据分组和汇总操作。...通过合理使用WITH ROLLUP子句,我们可以优化数据查询和报表生成过程,提高数据分析效率和准确性。

30930

学习SQL【10】-SQL高级处理

例,有3条记录排在第一位时:1位、1位、1位、2位……. ROW_NUMBER函数 赋予唯一连续位次。 例,有3条记录排在第一位时:1位、2位、3位、4位……....其中还包含在窗口中指定更详细汇总范围备选功能,这种备选功能中汇总范围称为框架。...例如,指定“最靠近3”作为汇总对象: --指定“最靠近3”作为汇总对象 SELECT product_id, product_name, sale_price,...超级记录分组就是使用GROUP BY()时,未指定聚合键,这是会得到全部数据合计记录,该合计称为超级分组记录。超级分组记录默认使用NULL作为聚合键。...) 将上述两个结果进行比较后,我们就可以发现,使用ROLLUP时,多出了最下面的合计以及3条不同商品种类小计

1.6K50

Python pandas对excel操作实现示例

最近经常看到各平台里都有Python广告,都是对excel操作,这里明哥收集整理了一下pandas对excel操作方法和使用过程。...如果列名 (column name)没有空格,则列有两种方式表达: df1['city'] df1.city 如果列名有空格,或者创建新列(即该列不存在,需要创建,第一次使用变量),则只能用第一种表达式...我们用两种方法来实现,第一种方法,简称来自 Python dict。...首先通过 reindex() 函数将 df_sum 变成与 df 具有相同列,然后再通过 append() 方法,将合计放在数据后面: # 转置变成 DataFrame df_sum = pd.DataFrame...分类汇总 Excel 分类汇总功能,在数据功能区,但因为分类汇总需要对数据进行排序,并且分类汇总数据与明细数据混在一起,个人很少用到,分类汇总一般使用数据透视表。 ?

4.4K20

Redis使用过程一些常用命令汇总

最近购买了Redis做论坛session存储和缓存实现,本身项目中也使用了Redis做分布式集群session管理,抽空整理一下常用到命令集合(随时更新)。...h 172.16.1.120 -p 6379 -a 123456 或者 redis-cli -h 172.16.1.120 -p 6379 #然后输入 auth + password 切换到指定数据库...会清空所有数据库数据 flushall #只清空当前数据库数据 flushdb 关闭当前连接 quit 查询所有Key keys * redis之过期时间 实例和命令 persist key-name 移除键过期时间...ttl key-name 查看键过期时间还有多少秒 expire key-name seconds 设置过期时间 expireat key-name timestamp 设置过期时间,UNIX时间戳...key-name milliseconds 设置过期时间,单位毫秒 pexpireat key-name timestamp-uninx 设置过期时间,单位毫秒,UNINX时间戳 redis 服务器统计信息

51740

【头条】国外大神机器学习算法大汇总;如何用50PyTorch 代码实现GANs

欢迎技术开发类文章、视频教程等内容投稿,邮件发送至:zhangxian@leiphone.com ———————————————————— 机器学习算法大汇总 ?...近日有国外大神祭出了一张神图,图中针对机器学习领域几乎所有的常见算法进行了分类大汇总。不但简单介绍了每一种算法大概含义,还整理了它们常见应用和优缺点,各位开发者绝对不可错过。...随着寒假结束,2017 微软“创新杯”注册时间也进入了倒计时阶段。...详情:https://re-work.co/events/deep-learning-summit-singapore-april-2017 精品博文:如何用 50 PyTorch 代码实现 GANs...近日 AI 领域大神级人物 Yann LeCun 在个人社交账号上推荐了一篇博文,该文仔细介绍了在 PyTorch 框架下,如何只用 50 代码实现复杂 GANs(Generative Adversarial

96140

VBA汇总多个Sheet数据

1、需求: 有1个工作簿,多个工作表,格式一致,按某列作为关键字(具有唯一性),汇总数据,以工作表名称作为汇总新列名称,并生成1列合计。...2、实际例子: 有1个记录员工工资工作簿,姓名是唯一,需要汇总每一个人当年工资数据,举例3个月数据: ? 3个月中,人员也会有变动。 需要结果表: ?...因为要汇总表格数量是不确定,所以vba_main必须要放一个循环语句,-1是因为最后1个表格是输出汇总表: For i = 1 To Worksheets.Count - 1...、还有除汇总表之外每一个表都要生成1列: Enum PosResult 序号 = 1 姓名 '多个表合计 Cols End Enum 在这么简单一个程序里使用...,说明前面已经出现过了,记录前面出现 prow = d.dic(strkey) Else '没有出现过时候,就是新输出

1.5K20

Python批量创建复工证明实现过程Bug汇总及其相应解决方案

/1 前言/ 上个星期时候,小编给大家分享了手把手教你使用Python批量创建复工证明一文,事实证明,这篇文章真的很实用,没有来得及上车小伙伴,现在上车也来得及噢。...从反馈情况来看,很多小伙伴已经亲自去尝试了,达到了预期效果。不过有部分小伙伴在实现过程中,却遇到了拦路虎,这里整理一下几个实现过程难点,以方便后面遇到相似问题小伙伴,不再入坑。.../2 目标/ 1.例举3个常见问题,并给出相应解决方案。 /3 问题一/ Q1:没有docx-mailmerge这个库。...Ans1:还记得那个换源文章嘛?...一共有两篇文章:手把手教你进行pip换源,让你Python库下载嗖嗖,手把手教你进行pip换源,让你Python库下载嗖嗖(系列二),使用镜像进行下载,让你下载速度嗖嗖,这里直接给出安装命令

49310

数据透视表百分比三种用法(Excel 技巧)

在日常销售报表制作中,我们经常需要用到百分比,数据透视表可以方便展示各种维度百分比,以下举例三种常用第一种,占整体百分比 比如以下透视表,求A,B,C各店占总体销售额百分比。...只需要将销售额再拖动一次,将值显示方式改为“列汇总百分比”即可。...第二种,父汇总百分比 我们要看A,B,C各店各自鞋服配销售占比,同时还要看A,B,C各店占整体销售额百分比,可以将值显示方式改为“父汇总百分比”,这样对于每个店内部鞋服配会是整体一个百分百...,对于各个店铺又会把三店合计业绩当作百分百。...第三种,父级汇总百分比 可以灵活把自己需要字段当作分母。

6K20

Access汇总查询(一)

查询中计算功能有两类,一类是系统预定义计算,如合计,计数、求平均值、求最大和最小值等常用功能,另一类是自定义计算,即通过编辑表达式,在表达式中对一个或多个字段进行计算。...下侧列表中会增加名为“总计”,点击在下拉列表中可以选择需要计算方式。...[v7yie0pa3c.gif] 预定义计算有很多种类,常用有:Group By表示分组统计、合计、求平均值、求最小值、求最大值、计数、Expression是表达式,where是筛选条件等。...接下来是汇总查询时需要注意,点击右上角“汇总”在下侧新增“总计”。选择“平均值”选项。 [hfhufsdp3t.gif] 点击左上角“运行”执行该查询,得到查询结果,获得所有单价平均值。...如下图所示: [ulli9s4sgy.gif] 本节介绍了了Access汇总查询中预定义计算部分,其中Group By表示分组统计、其他的如合计、求平均值、求最小值、求最大值、计数、使用方法基本一致,

4.4K20

SSH 项目过程中遇到问题和解决方法汇总 struts2 spring hibernate

}         response.getOutputStream().flush(); Hibernate: 1.由于没有配置openSessionInView(一个request过程中用一个...回答: 1.可以全部一次获取到前台 2.可以下拉一个之后,就submit到同一个jsp,刷新页面(但如果jsp有原来strutsaction传来收据的话,这种做法就行不通了) 3.ajax~~ 建议使用第一种...答案:没有像asp.net这么简单做法,只能 根据原理去做。提交时候,把页码,下拉框之类都post过去。第一个action处理完之后,带着request参数转到另外一个action。...而解决jsp路径问题,以下方式就基本完美了: 第一步:在jsphead中添加base标签和一段java <%     String path = request.getContextPath();...第一步:在jsphead中同样添加base,但把getContextPath改为getRequestURI d <%     String path = request.getRequestURI()

97630

学会这个,领导要结果立马就有

(案例数据在文末可以下载) image.png 现在有两个业务需求: (1)汇总销售阶段与赢单率交叉表金额合计值 (2)使用以下数据,制作销售阶段饼图透视图并制作领域字段切片器与数据透视图关联。...问题1:汇总销售阶段与赢单率交叉表金额合计值 我们可以画个图,看看、列分别是什么数据。这个业务需求翻译过来就是,(销售阶段)、列(赢单率),行列交叉处数据按(金额)求和来汇总。...通过以上数据透视表,我们汇总了销售阶段与赢单率交叉表金额合计值。 从表中可以快速地看到不同销售阶段里各赢单率下金额合计结果。...最后还可以通过手动修改“标签”和“列标签”名称,以及使数据只显示小数点后两位,使透视表更美观易读。 image.png 这个汇总结果就对应了我们一开始画图。...使用透视表进行汇总分析,要先清除,汇总是什么,列是什么,按什么来汇总(是求和、平均值、还是最大值)。

2.5K00

Excel数据处理你是选择Vba还是Python?当然是选pandas!

数据与需求 此案例数据如下: - 每个开单人员销售记录 - 描述为: 销售员"张三"(开单部门),把xxx货品(货品编码、货品名字)售出了5件(数量),此笔订单总价为2000元(价税合计) -...上述括号部分就是表中列标题 - 数据中,有许多无效,只要 开单部门 列有名字,就是有效 此案例数据对所有敏感数据进行随机生成替换 需求结果如下图: - 按 销售员、货品编码,汇总 货品数量和价税合计...凡是文本类型内容,统一用 first ,就是去组内第一笔 接着定义加载 excel 数据到 DataFrame: - 由于数据源标题在第3,因此在调用 read_excel 时,参数 header...设置为 None,表示不需要用 excel 中数据作为 DataFrame 标题 - header=df.iloc[header_idx,:] ,把指定内容读取出来 - df.columns...,表示结果输出在第2 到这里,你可能会问,还有一个按照货品汇总结果啊,这是非常简单,因为汇总方式是一样,只是汇总字段有变化而已。

3.4K30

多维透视表 - 矩表实现商品销售对比统计

常见二维数据透视表(交叉表)通过横向和纵向展示数据,进行一些简单汇总运算,而传统数据透视表功能单一,汇总方式简单,已经无法满足现代大数据量各种条件分析,因此多维透视表应运而生。...多维透视表在功能强大同时,创建难度也会随之提高 多层分组嵌套复杂组织结构 复杂汇总分析公式编辑 小计和总计区分等等要面临复杂问题 如果用代码实现,可能复杂程度不堪想象,更不用谈大数据量级别下报表加载性能问题...本文以【商品销售额与赠送金额百分比】这一典型多维透视表为示例,使用葡萄城报表矩表控件,通过拖拽来实现多维透视表。 报表结构分析 : 按照区域和省份,嵌套2层分组。 列:按照月份分组,动态列。...添加行分组 选中,分组单元格,右击添加行分组,选择“子分组” 5....添加其他字段 可通过选中单元格,右上字段logo来选择对应数据字段: 9. 添加省份合计 选中:省份单元格,选择添加合计->分组后面;会自动添加合计; 效果图: 10.

1.3K30
领券