自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

认知 行动 坚持

深耕数据分析,关注MySQL分析、性能优化。热爱数据分析的小姐姐~

  • 博客(63)
  • 资源 (2)
  • 收藏
  • 关注

原创 VBA--For循环

宏:一组动作的集合。录制宏:把重复的动作用宏自动实现。例子:对每个相同的表删除CDE列、将金额放在日期后面、筛选数量大于200的数据点了录制宏按钮之后,就一步步正确操作,不可逆,所录制的每个动作都会被记录重复,录制完后,就点“停止录制”按钮。...

2021-02-24 10:53:28 4733

原创 Tableau的回归分析和时间序列分析

文章目录1、回归分析1.1 线性回归模型及参数解释1.2 构建其他回归分析模型2、时间序列分析2.1 创建人工服务接听量预测曲线2.2 预测选项设置2.3 预测模型评价1、回归分析1.1 线性回归模型及参数解释1.2 构建其他回归分析模型对数:指数:幂:多项式:2、时间序列分析2.1 创建人工服务接听量预测曲线2.2 预测选项设置2.3 预测模型评价...

2021-01-06 10:47:18 711

原创 Tableau的雷达图和凹凸图

文章目录1、雷达图1.1 数据表处理1.2 创建计算字段1.3 调整雷达图视图2、凹凸图2.1 超市各年份利润的凹凸图1、雷达图1.1 数据表处理1.2 创建计算字段1.3 调整雷达图视图2、凹凸图2.1 超市各年份利润的凹凸图...

2021-01-05 17:26:20 293

原创 Tableau的网络图与弧线图

1、网络图1.1 简单的网络图1.2 创建各省份关系的网络图1.3 线路方式创建网络图2、弧线图2.1 创建表格2.2 创建弧线图2.3 调整弧线图参数...

2021-01-05 11:30:48 315

原创 Tableau的范围——线图、倾斜图

文章目录1、范围——线图1.1 概念与用途1.2 创建范围——线图2、倾斜图2.1 劳动生产率变化倾斜图1、范围——线图1.1 概念与用途1.2 创建范围——线图2、倾斜图2.1 劳动生产率变化倾斜图...

2021-01-03 11:25:18 201

原创 Tableau的人口金字塔、漏斗图、箱线图

1、人口金字塔1.1 数据处理1.2 创建人口金字塔2、漏斗图2.1 漏斗图概念与用途2.2 公众号流量转化漏斗图3、箱线图3.1 概念3.2 酒店均价的箱线图

2020-12-31 14:48:58 322

原创 Tableau的计算字段、粒度、聚合、比率、表计算

1、计算字段基础概念、类型、创建、使用、编辑2、粒度、聚合与比率3、详细级别表达式4、表计算4.1 快速表计算4.2 自定义表计算

2020-12-30 16:45:34 685

原创 Tableau的数据分层、数据组、数据集

1、数据分层(层级)结构1.1 分层结构的创建与使用实例2、数据分组2.1 数据组创建及使用2.2 电量销售数据按地理区域分组3、数据集3.1 数据集的相关概念3.2 创建数据集3.3 使用集做对比分析...

2020-12-20 10:17:55 345 2

原创 Tableau的多边形地图、自定义地理码导入、背景图地图

1、多边形地图1.1 多边形地图的相关概念1.2 英国国家公园多边形地图2、设置地理信息2.1 自定义地理码导入2.2 设置地图源3、背景图地图3.1 香港地铁背景图地图

2020-12-18 17:19:35 367

原创 Tableau的填充地图、多维地图、混合地图

1、填充地图1.1 各省售电量填充地图1.2 地图格式设置2、多维地图2.1 各省售电量的多维地图3、混合地图3.1 各省市售电量混合地图

2020-12-17 23:12:06 255

原创 Tableau的符号地图、自定义形状、仪表板应用

文章目录1、数据集合并2、超市销售情况符号地图3、插入自定义形状4、仪表板高级应用1、数据集合并2、超市销售情况符号地图3、插入自定义形状4、仪表板高级应用

2020-12-16 16:47:04 575

原创 Tableau的标靶图、甘特图、瀑布图

文章目录1、Tableau制作标靶图1.1 二月份电量销售额完成情况1.2 参考线与参考区间2、Tableau制作甘特图2.1 交货延期情况的甘特图3、创建超市不同子类别产品的盈亏瀑布图1、Tableau制作标靶图1.1 二月份电量销售额完成情况1.2 参考线与参考区间2、Tableau制作甘特图2.1 交货延期情况的甘特图3、创建超市不同子类别产品的盈亏瀑布图...

2020-12-15 23:03:47 208

原创 Tableau的基本表、树状图、气泡图、词云图

1、基本表1.1 基本表的使用1.2 凸显表的使用2、树形图2.1 不同类型电影数量与票房2.2 香港不同地区酒店数量与价格3、气泡图与词云3.1 不同类型电影数量与票房3.2 动作电影动态气泡图3.3 词云图制作...

2020-12-15 17:12:11 596

原创 Tableau——数据前处理、折线图、饼图(环形图)

1、数据前处理数据处理后的结果:2、绘制折线图2.1 创建电影数量变化折线图2.2 创建电影票房变化折线图2.3 2015年的电影数量与票房比价分析3、饼图与环形图3.1 酒店价格等级饼图3.2 酒店价格等级环形图...

2020-12-06 22:41:37 286

原创 Tableau简介、条形图与直方图(详细)

Tableau社区https://public.tableau.com/zh-cn/gallery1、Tableau界面介绍1.1 数据导入界面1.2 数据源界面1.3 工作表界面2、Tableau绘制条形图2.1 条形图1:各地区酒店数量2.2 条形图2:各地区酒店均价2.3 堆积图:价格等级堆积图(由各地区酒店数量条形图转换行和列后,再把价格等级拖到颜色处得到)3、Tableau绘制直方图3.1 直方图概念与用途直方

2020-12-02 22:02:17 728

原创 Excel常用函数(一)

一、公式中常用的运算符和运算函数加:SUM(1,2,3) 乘:PRODUCT(1,2,3) 乘幂:POWER(2,3) 绝对值:ABS(-100) 四舍五入:ROUND(12.345,2) 取实数,向下取整:INT(12.345) 求余数:MOD(20,3) 求平方根:SQART(81) 求乘积的和:SUMPRODUCT二、函数引用方式相对引用:...

2020-11-27 15:48:35 503 2

原创 缺陷和缺陷报告

一、缺陷的基本概述 1、缺陷的定义(重要): ①软件未实现产品说明书要求的功能②软件出现了产品说明书指明不该出现的功能③软件实现了产品说明书未提到的功能④软件未实现产品说明书虽未明确提及但应该实现的目标⑤软件难以理解、不易使用、运行缓慢或者(从测试角度看)最终用户会认为不好 2、缺陷属性1、缺陷的类型:功能、用户界面、文档、软件包、性能、系统/模块接口注意:需求分析、设计阶段,文档类型缺陷多; 集成测试阶段,一般接口类型的缺陷多一...

2020-11-24 16:57:29 1065

原创 三角形的测试用例设计案例

实战案例:一个程序读入3个整数,把这3个数值看做一个三角形的3条边的长度值。这个程序会给出弹窗提示信息,说明这个三角形是普通的、等腰的、直角的、还是等边的,以及相应的错误提示信息...

2020-11-11 20:04:53 7792 4

原创 测试用例的定义、内容以及设计方法——等价类划分法、边界值分析法等

文章目录1、什么是测试用例?2、测试用例模板和包含的内容3、设计测试用例的作用1、什么是测试用例?测试用例的定义:设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的预期结果。测试用例一般用Excel表格制订,一般包括以下内容:(1)标识符(用例编号):一般编号规则:TestCase项目名称_模块名称_功能名称_0001(2)测试项:测试用例的测试目的。一般情况下,用一句话表明目的。例如:在QQ登录界面输入正确的用户名密码能登录上。表明你的测试模块、测试对象、方式、事件。(

2020-11-11 16:21:40 2139 1

原创 软件测试分类&原则

文章目录1、软件测试分类1、软件测试分类按照开发阶段划分(1)单元测试:一般要读程序和代码。大多数时候,单元测试由开发人员自己去完成(开发交叉完成)(但是一般不认为是在做测试)。测试人员为什么不做单元测试?因一般测试人员不懂代码和算法。(2)集成测试:比较多地设计到接口测试。它是一个持续不断的过程。(3)确认测试:功能是否实现,一般都是正向的测试。通过了确认测试之后的软件,才具备进入系统测试的资质。有时候也把确认测试称为冒烟测试。一般不作为正式的测试环节。(4)系统测试:是全面的测试,是系统

2020-11-09 21:37:40 2591 16

原创 软件测试流程及过程模型

文章目录1、软件测试流程2、软件测试过程模型2.1 V模型2.2 W模型1、软件测试流程2、软件测试过程模型测试过程的质量将直接影响测试结果的准确性和有效性。2.1 V模型V模型揭示了开发过程与测试过程中各阶段的对应关系。V模型的缺点:V模型仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段,忽视了测试对需求分析、系统设计的验证;需求的满足一直到后期的验收测试才被验证,没有体现出“尽早地和不断地进行测试”的原则。2.2 W模型...

2020-11-06 20:07:13 477 3

原创 软件生命周期及模型

文章目录1、软件工程及软件危机2、软件生命周期1、软件工程及软件危机软件工程包括两方面的内容:软件开发技术:软件开发方法学、软件工具和软件工程环境2.软件项目管理:软件质量、项目估算、进度控制、人员组织、配置管理、项目计划引起软件危机的主要问题是软件质量问题软件工程主要解决的就是软件质量问题软件测试是软件质量管理体系中一个非常重要的手段2、软件生命周期...

2020-11-06 15:48:01 292 1

原创 软件及软件测试的概念

1、软件软件由三部分组成:程序、数据、文档2、软件的分类按层次划分:系统软件、应用软件按组织划分:商业软件、开源软件按结构划分:单机软件、分布式软件3、软件缺陷软件未实现产品说明书要求的功能软件出现了产品说明书指明不应该出现的功能软件实现了产品说明书未提到的功能软件未实现产品说明书虽未明确提及但应该实现的目标软件难以理解、不易使用、运行缓慢或者(从测试角度看)最终用户会认为不好4、软件测试的定义正向思维的定义:使自己确信产品能够正常工作地评价一个程序和系统的特性或能力,并

2020-11-05 18:45:16 120 2

原创 软件测试就是这么回事?!

1、什么是软件测试?检查软件上的功能是不是符合预期结果,即实际结果是不是和预期结果相同。软件测试的最高境界就是预防bug。2、软件测试的职业发展功能测试自动化测试(测试开发、持续集成、testops)、性能测试(高级性能测试、架构师)、转行(开发、产品、运维等)3、软件测试的分类1、按方法:黑盒测试(检查输入输出是否正确,不需要懂原理)、白盒测试(要懂内部结构,看代码对不对)、灰盒测试(黑盒白盒结合)2、按方向:功能测试、性能测试(压力测试——发现软件的性能瓶颈、负载测试、并发测试——同一时

2020-11-05 14:58:33 696 7

原创 经验分享——持续更新中

1、FUNCTION df_school.sum does not exist. Check the ‘Function Name Parsing and Resolution’ section in the Reference Manual解决方案:sum() count() avg()这些函数英文和()要挨着写,不能有空格,否则报错。

2020-11-05 11:17:32 212 1

原创 怎么快速把图片里的文字提取出来?

很多时候,我们看到图片中的文字,想要提取出来。如果一个个字打就会耗费很多时间。其实我们可以用文字识别软件——得力OCR文字识别软件。图片文字提取出来的步骤:步骤一:首先我们运行下载得力OCR文字识别(http://www.deliocr.cn/)软件,并在界面上会看到四个功能:图片识别、截图识别、证件发票、扫描仪/数码相机。安装好后就是这样:步骤二:接着界面上会有添加图片按钮,提示将要识别的图片添加到界面上进行识别。或者是直接拖曳图片到界面上也可以。步骤三:图片添加完毕后,点击开始识别,自动

2020-10-29 09:47:30 3201

原创 数据类型(列类型)--数值类型、时间日期型、字符串型

所谓的数据类型:对数据进行统一的分类,从系统的角度出发为了能够用统一的方式进行管理,更好地利用有限的空间SQL将数据类型分为三类:数值类型,字符串类型和时间日期类型数值型数值型数据:都是数值系统将数值型分为整数型和小数型整数型存放整型数据:在SQL中因为要考虑如何节省磁盘空间,所以系统将整型又细分成5类:Tinyint:迷你整型,使用一个字节存储,表示的状态最多为256种(常用)Smallin:小整型,使用2个字节存储,表示的状态最多为65536种Mediumint:中整

2020-10-24 22:43:49 6037

原创 SQL经典50题(MySQL版)

已知有以下4张表:学生表:student(s_id,s_name,s_birth,s_sex) – –学号,学生姓名,出生年月,性别成绩表:score(s_id,c_id,score) – –学号,课程号,成绩课程表:course(c_id,c_name,t_id) – –课程号,课程名称,教师号教师表:teacher(t_id,t_name) – –教师号,教师姓名一、创建数据库和表创建school数据库创建四张表往表里插值创建好的4张表如下:1.查询"01"

2020-10-24 22:15:36 5501 8

原创 改善性能

改善性能以下是性能调优的一些探讨与分析:一般来说,关键的生产DBMS应该运行在自己的专用服务器上。MySQL是用一系列的默认设置预先配置的,从这些设置开始通常是很好的。但过一段时间后你可能需要调整内存分配、缓冲区大小等。(为查看当前设置,可使用show variables; 和show status;。)MySQL一个多用户多线程的DBMS,换言之,它经常同时执行多个任务。如果这些任务中的某一个执行缓慢,则所有请求都会执行缓慢。如果你遇到显著的性能不良,可使用show processlist显示所

2020-10-13 11:36:15 319 3

原创 数据库维护

1. 备份数据由于MySQL数据库是基于磁盘的文件,普通的备份系统和例程就能备份MySQL的数据。但是,由于这些文件总是处于打开和使用状态,普通的文件副本备份不一定总是有效。以下是这个问题的可能解决方案:使用命令行实用程序mysqldump转储所有数据库内容到某个外部文件。在进行常规备份前这个实用程序应该正常运行,以便能正确地备份转储文件。可用命令行实用程序mysqlhotcopy从一个数据库复制所有数据(并非所有数据库引擎都支持这个实用程序)。可以使用MySQL的backup table或se

2020-10-13 11:09:14 3022 4

原创 安全管理——访问控制&用户管理

1. 访问控制访问控制:给用户提供他们所需的访问权,且仅提供他们所需的访问权。管理访问控制需要创建和管理用户账号。MySQL创建一个名为root的用户账号,它对整个MySQL服务器具有完全的控制。应该严肃对待root登录的使用。仅在绝对需要时使用它(或许在你不能登录其他管理账号时使用)。不应该在日常的MySQL操作中使用root。2. 管理用户MySQL用户账号和信息存储在名为mysql的MySQL数据库中。一般不需要直接访问mysql数据库和表,但有时需要直接访问。需要直接访问它的时机之一是在需

2020-10-13 10:21:05 2565 6

原创 全球化和本地化——字符集和校对

1. 字符集和校对顺序数据库表被用来存储和检索数据。不同的语言和字符集需要以不同的方式存储和检索。因此,MySQL需要适应不同的字符集(不同的字母和字符),适应不同的排序和检索数据的方法。在讨论多种语言和字符集时,将会遇到以下重要术语:字符集为字母和符号的集合;编码为某个字符集成员的内部表示;校对为规定字符如何比较的指令。2. 使用字符集和校对顺序MySQL支持众多的字符集。为查看所支持的字符集完整列表,使用以下语句:show character set;这条语句显示所有可用的字符集以

2020-10-10 11:03:08 190 6

原创 管理事务处理——rollback、commit

1. 事务处理事务处理可以用来维护数据库的完整性,它保证成批的MySQL操作要么完全执行,要么完全不执行。事务处理是一种机制,用来管理必须成批执行的MySQL操作,以保证数据库不包含不完整的操作结果。利用事务处理,可以保证一组操作不会中途停止,它们或者作为整体执行,或者完全不执行(除非明确指示)。如果没有错误发生,整组语句提交给(写到)数据库表。如果发生错误,则进行回退(撤销)以恢复数据库到某个已知且安全的状态。事务处理需要知道的几个术语:事务:指一组SQL语句;回退:指撤销指定SQL语句的过程

2020-10-10 09:51:29 2524 3

原创 使用触发器——insert、delete、update触发器

1. 触发器触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位于BEGIN和END语句之间的一组语句):delete、insert、update。其他MySQL语句不支持触发器。2.创建触发器在创建触发器时,需要给出4条信息:唯一的触发器名:在每个表中唯一,而不是在每个数据库中唯一;触发器关联的表;触发器应该响应的活动(delete、insert或update);触发器何时执行(处理之前或之后)。触发器用create trigger语句创建。MYSQL5以后,不允许

2020-10-07 10:38:38 8017 3

原创 使用游标

1. 游标有时,需要在检索出来的行中前进或后退一行或多行。这就是使用游标的原因。游标是一个存储在MySQL服务器上的数据库查询,它不是一条select语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。游标主要用于交互式应用,其中用户需要滚动屏幕上的数据,并对数据进行浏览或做出更改。MySQL游标只能用于存储过程(和函数)。2. 使用游标使用游标主要步骤有:在能够使用游标前,必须声明(定义)它。这个过程实际上没有检索数据,它只是定义要使用的sele

2020-09-29 14:44:42 717 3

原创 使用存储过程——创建、执行、删除、检查

1. 存储过程存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可将其视为批文件,虽然它们的作用不仅限于批处理。2. 为什么要使用存储过程通过把处理封装在容易使用的单元中,简化复杂的操作。由于不要求反复建立一系列处理步骤,这保证了数据的完整性。如果所有开发人员和应用程序都使用同一(试验和测试)存储过程,则所使用的代码都是相同的。这一点的延伸就是防止错误。需要执行的步骤越多,出错的可能性就越大。防止错误保证了数据的一致性。简化对变动的管理。如果表名、列名或业务逻辑(或别的内

2020-09-27 14:49:30 1281 5

原创 使用视图——简化数据处理以及重新格式化基础数据或保护基础数据

1. 视图视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。理解视图的最好方法是看一个例子。前面select语句从3个表中检索数据:把整个查询包装成一个名为productcustomers的虚拟表,则可以如下轻松地检索出相同的数据:这就是视图的作用。productcustomers是一个视图,作为视图,它不包含表中应该有的任何列或数据,它包含的是一个SQL查询(与上面用以正确联结表的相同的查询)。1.1 为什么使用视图视图的常见应用有:重用SQL语句。简化复

2020-09-25 17:57:55 840 2

原创 创建和操纵表——create&alter&drop&rename

1. 创建表表创建的方法一般有两种:1、使用具有交互式创建和管理表的工具(如第2章讨论的工具);2、表也可以直接用MySQL语句操纵。1.1 表创建基础表名紧跟在create table关键字后面。实际的表定义(所有列)括在圆括号之中。各列之间用逗号分隔。这个表由9列组成。每列的定义以列名(它在表中必须是唯一的)开始,后跟列的数据类型。表的主键可以在创建表时用primary key关键字指定。整条语句由右圆括号后的分号结束。1.2 使用NULL值允许NULL值的列也允许在插入行时不给出该列的

2020-09-25 15:17:35 776 2

原创 更新和删除数据——update和delete

1. 更新数据为了更新(修改)表中的数据,可使用update语句。可采用两种方式使用update:1、 更新表中特定行;2、 更新表中所有行。基本的update语句由3部分组成,分别是:要更新的表;列名和它们的新值;确定要更新行的过滤条件。...

2020-09-24 16:24:48 5840 2

原创 插入数据——insert

1.数据插入insert是用来插入(或添加)行到数据库表的。插入可以用几种方式使用:插入完整的行;插入行的一部分;插入多行;插入某些查询的结果。2. 插入完整的行以上这种语法很简单,但并不安全,应该尽量避免使用。上面的SQL语句高度依赖于表中列的定义次序,并且还依赖于其次序容易获得的信息。即使可得到这种次序信息,也不能保证下一次表结构变动后各个列保持完全相同的次序。因此,编写依赖于特定列次序的SQL语句是很不安全的。编写insert语句的更安全(不过更烦琐)的方法如下:因为提供了

2020-09-24 14:58:07 18354 2

Excel常用函数(一).xlsx

Excel常用函数,包括公式中常用的运算符和运算函数、函数引用方式、格式转换、文本处理、汇总数据等。

2020-11-27

三角形的测试用例——判断三角形的形状

三角形的测试用例——判断三角形的形状。读入3个整数,把这3个数值看做一个三角形的3条边的长度值。根据长度值给出弹窗提示信息,说明这个三角形是普通的、等腰的、直角的、还是等边的,以及相应的错误提示信息。

2020-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除