×

query er y

PowerQuery与PowerPivot到底是什么?query和inquiry的区别

jnlyseo998998 jnlyseo998998 发表于2022-09-11 15:21:24 浏览111 评论0

抢沙发发表评论

本文目录

PowerQuery与PowerPivot到底是什么

再解释Power Query和Power Pivot之前需要先了解下Power BI

Power BI 是什么?

Power BI 是一套业务分析工具,用于在组织中提供见解。可连接数百个数据源、简化数据准备并提供专门分析。生成美观的报表并进行发布,供组织在 Web 和移动设备上使用。每个人都可创建个性化仪表板,获取针对其业务的全方位独特见解。在企业内实现扩展,内置管理和安全性。

——官网的解释

Power BI包括哪些组件 ?

四大功能组件,按功能分,其实就是三类

Power Query——用于数据获取

Power Piviot——用于数据分析

Power View和Power Map——用于数据展示

Powe BI可以做什么?

——来自微软官网

说人话,即 可视化报表 仪表盘 报告 分享和协作 等等

Excel 2016 跟Power BI有哪些关系呢?

Power Query——用于数据获取

Power Piviot——用于数据分析

Power View——用于数据展示

默认Excel调出步骤: 文件——选项——自定义功能区——不在功能区的命令——新建选项卡——插入Power View 即可

数据录入神器——Power Query详解

Power Query 在哪里?

对于office 2010和 office 2013而言,需要去官网 www.microsoft.com.cn 下载 Power Query 进行安装

对于office 2016, Power Query 已经安装在office中, 无需下载安装。因此如果你的office版本还是2013版,甚至更老,建议您赶紧升级到最新版,体验新版带来的快感。

office 2016 Power Query

什么类型数据可以导入

Power Query既然是数据获取神器,那么什么类型的数据可以导入到Excel中?需要如何操作呢?

  1. 支持的文件类型

    Excel工作簿,CSV,XML,文本,文件夹等

2.从数据库导入

支持的数据库类型:SQL,MS Access数据库,Oracle,MySQL,PostgreSQL等。主流的和非主流的数据库都支持。

3.从微软云Azure导入

4.从其他源导入

数据的整理

1.行列数据的整理

可以删去某行,某列,可以删去重复项,保留某些行数据等。 删去销售额的方法如下图

删去销售额列数据

删去前10行

2.数据格式转换

可以直接修改数据的格式。修改日期格式,具体见下图

3.格式修整

该功能可以快速把单元格中数据前后多余的空格删去,相当于Excel中 TRIM函数

数据组合

1.追加查询

首先,需要创建查询的表。操作见下图,创建 查询表3和表4

通过追加查询,把表3和表4数据整合到一起

2.合并查询

该功能相当于Excel中的vlookup函数。选中需要匹配的表列数据,即可实现合并查询功能。

最后,我们操作的每一步,系统都有记录。 删去步骤,数据即可还原

Power Piviot——数据分析神器

雷哥,专注于office领域研究。希望读者看了我的文章,能够对读者有所帮助,提高工作效率,从此不加班!

欢迎关注 头条号 雷哥Office

query和inquiry的区别

一、意思不同

1、inquiry:调查;询问;打听;查问

2、query: 疑问;质问;疑问号

二、用法不同

1、inquiry:接名词或代词作宾语。也可接以形容词充当补足语的复合宾语。

例句:

We made an application to the court for an inquiry

我们曾请求法院调查。

2、query:的基本意思是“对…表示怀疑”“询问”,表示对事物提出疑问,并要求得到可靠的信息或明确的解释。接名词、代词或疑问词引导的从句作宾语。

例句:

Your interesting report raises several important queries

你的精彩报告引出了几个重要问题。

三、侧重点不同

1、inquiry:用于一般现在时或一般将来时。

2、query:用于一般现在时。

如何使用excel的power query功能

举个例子说明吧:

案例:

下表 1 是一张二维表,纵轴是小队及演员名单,横轴是月度奖金及年终奖,如何把它变成如下表 2 的一维表?

解决方法:

1. 点击菜单栏的 Data --》 Get & Transform Data --》 From Table/Range

2. 在弹出的操作面板中选择表格区域 --》 勾选 My table has headers --》 OK

3. 可以看到 PowerQuery 表格已经创建成功 --》 在 PowerQuery 界面选择需要逆透视(即二维变一维)的列 --》 点击菜单栏的 Transform --》 Unpivot Columns --》 Unpivot Only Selected Columns

4. 现在 PowerQuery 就已经完成了数据表逆透视

5. 点击菜单栏的 Home --》 Close & Load 加载表格

6. 返回 Excel 界面,可以看到出现了一个新的 sheet2,其中就是转制完成的一维表。当源数据更新时,刷新这张一维表,即可同步更新

连接mysql错误2013

Mysql mysql lost connection to server during query 问题解决方法

缘由: 在查询Mysql中的数据库,或者修改比较大的表的时候就会出现这种情况;

google之:

方案1.在mysql配置文件下面添加一行设置skip-name-resolve.需要重启mysql服务.

方案2.在hosts文件内添加: ip与主机名的映射关系,如: 127.0.0.1 localhost. 这种方式不用重启mysql服务.

---------------------------

三个层面上解决这个问题:

1. 代码层面,你需要在自己的PHP数据库连接处增加大致如下代码。

if( in_array(mysql_errno(), array(2006, 2013))){

mysql_close();

mysql_connect(...);

mysql_query(...);

}

也就是说遇到2006,2013错误就重新连接一下MySQL。

2. MySQL层面,需要配置一些参数 my.cnf (但是这里是linux下,我的windows配置怎么办?)

wait_timeout = x 超时时间 如600秒

max_allowed_packet = y 最大允许数据量

适当增加x,y的值。

3. 一般出现这种情况不是所有例句而是单个表,请你先修复表一般都能解决这类问题。

----------------------

MySQL Error 2013: Lost connection to MySQL server during query

错误代码: 1153 - Got a packet bigger than ’max_allowed_packet’ bytes

解决方法:

修改mysql.ini(网上都说是这个文件,找了N久终于知道在哪里了,我的目录是在 D:\MySQL_Data\MySQL Server 5.5 在MySQL_Data文件夹下)文件添加如下代码即可

max_allowed_packet=500M

如果不可以的话就修改F:\program\mysql5.0\my-huge.ini

里的max_allowed_packet=16M 把16改为500 /////////////我用这个方法解决的 2014-6-4 19:58 //////////

个人理解就是把mysql配置所提供的最大允许内存改大了毕竟16M可能不够

我是根据此方法做的,试试

----------------------

4. 可以直接在mysql中设置:

#show variables like ’%timeout%’;

#show variables like ’max_allowed_packet’

set global wait_timeout=60000;

#set global max_allowed_packet = 2*1024*1024