首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Power Query 真经 - 第 4 章 - ExcelPower BI 之间迁移查询

Power Query 可以 Power BI 或 Excel 中使用,很多人一开始就在想到底用哪个平台来使用 Power Query,其实不必为此纠结,总有一天会意识到需要把查询复制到一个另一个中的...所有的日期都被复制为日期序列号(自 1900 年 1 月 1 日以来的天数),而不是可识别的日期。 在这一步中,Power BI 显示的数据量是有限制的。...结果错误消失了,现在看到的是满满一列的整数(代表日期序列号),如图 4-19 所示。...图 4-19 我们有我们的日期序列号 【注意】 一个奇怪的细微差别是,“Date” 列顶部的错误栏可能继续显示为红色。...【警告】 Power BI 导入 Excel 表格并将其转换为 JSON 表格的方法有一个与专门与导入日期列有关的错误。

7.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

最用心的EXCEL课程 笔记1

直接选中区域输入内容,原位填充 ctrl+ enter 搞定 可以通过数据>获取数据>自网站 获取网站数据,就像爬虫 7-11节 插入表格 ctrl+ t 创建超级表,再新建查询 power query...修改数据,既能记住步骤,还能避免伤害原始数据, 如何转换为power query 图片 文本(默认左对齐,文本不可参与计算) 数值(默认右对齐,数字计算精度是15位)如果超出15位数字,15位以后的数字都默认为...0 Ctrl➕1调出单元格格式 EXCEL可将日期存储为序列号,默认情况1900年1月1日为序列号1 单元格左上角显示的绿色小三角,叫做 错误指示器。...excel认为此单元格可能出现了错误。文本型数字非常常见 0 # ?...###:作为数字占位符,只显示有意义的数值 图片 @作为文本的占位符,可用英文引号“”加入文本,文本前后增加数值,对文本进行自定义格式。

38870

一次性学懂Excel中的Power QueryPower Pivot使用

但是,如果使用Excel中的Power QueryPower Pivot商务智能组件,即使是上百万行数据,也可以短时间内快速完成处理和分析。...Power QueryExcelPower BI Desktop中都是内置组件,并且管理界面和知识体系保持了高度一致。...相对于Power BI,Excel中使用Power QueryPower Pivot的应用场景更加灵活,人群更广、效率更高,能适应更多的应用场景。...那么,有没有一本书可以一次性讲解Power QueryPower PivotExcel中的使用呢?...5.1.2 将值转换为数值 5.1.3 将值转换为日期 5.2 List和Table的批量转换实战 5.2.1 批量转换函数List.Transform的实际应用 5.2.2 批量转换函数Table.TransformColumns

8.8K20

如何用Power BI获取数据?

页面就弹出下面的Power Query编辑器功能。可进行一系列数据清洗与转换动作。 image.png 2.如何从 Excel 获取数据? 第一种方法是直接在工具栏点击Excel图标。...如果是已经把数据导入到Power BI里面了,才想起来还需要编辑数据,怎么办呢? 可以功能栏点击“转换数据”,就会显示Power Query编辑页面。...image.png 编辑完数据,如果要保存转换,“文件”选项卡上选择“关闭并应用”。选择“关闭并应用”后,Power Query编辑器将应用更改后的数据到 Power BI。...如何行列置? Power BI 的可视化效果和建模工具最适用于列式数据,也就是我们通常看到的Excel按每一列名排列的数据。 但是,有时候给到你的是按行来排列的,如何实现行列置呢?...点击Power Query编辑器中的“置”,可以将行替换为列。 image.png 操作步骤动图演示: image.png 推荐:人人都需要的数据分析思维

4.2K00

如何用Power BI获取数据?

页面就弹出下面的Power Query编辑器功能。可进行一系列数据清洗与转换动作。 image.png 2.如何从 Excel 获取数据? 第一种方法是直接在工具栏点击Excel图标。...如果是已经把数据导入到Power BI里面了,才想起来还需要编辑数据,怎么办呢? 可以功能栏点击“转换数据”,就会显示Power Query编辑页面。...image.png 编辑完数据,如果要保存转换,“文件”选项卡上选择“关闭并应用”。选择“关闭并应用”后,Power Query编辑器将应用更改后的数据到 Power BI。...如何行列置? Power BI 的可视化效果和建模工具最适用于列式数据,也就是我们通常看到的Excel按每一列名排列的数据。 但是,有时候给到你的是按行来排列的,如何实现行列置呢?...点击Power Query编辑器中的“置”,可以将行替换为列。 image.png 操作步骤动图演示: image.png 推荐:人人都需要的数据分析思维 image.png

3.3K00

Power Pivot中忽略维度筛选函数

---- Power Query基础学习: 初步认识Excel中的Power Query 初步认识Power Query主界面 Power Query基础概念 Power Query函数整体概况 Power...Query菜单操作表的函数 Power Query中M语言的3大主要语句结构 Power QueryExcel数据的导入介绍 Power Query的数据转换方法(From) Power Query...—Power PivotExcel中的位置 Power Pivot概念(2)—数据,函数类型 Power Pivot概念(3)—DAX代码的书写格式 Power Pivot概念(4)—DaxStudio...智能日期运用——连续时间(2) Power Pivot智能日期运用——时间点 如何在DAX Stadio和Excel中返回表和度量值?...升级篇 Power Query中单列数据按需多列 Power Query中如何进行类似"*"的模糊匹配查找? 如何在Power Query中达到函数Vlookup的效果?

7.8K20

Power BI动态查询数据库,以及需要注意的问题

比如说,按需要输入起始日期,然后仅从数据库里接入该起始日期至今的数据。 大海:你可以设置起始日期为参数,然后接入数据库时使用的sql语句里引用这两个参数来实现哦。 小勤:具体怎么做?...首先,我们可以先在Power Query编辑器里新建一个参数: 小勤:这里可以直接用“文本”类型吗?...大海:当然也可以啊,虽然咱们这个是日期,但因为放在sql语句里要用的是文本,所以你也可以直接用文本类型,这样后面还可以不需要再用Text.From函数进行转换,但一定要注意输入日期信息的规范。...大海:你可以先在接入数据库时写一个基本的sql语句,后面再在其中将相应的内容替换为参数即可,如下图所示: 然后,源步骤里将SQL语句中的固定值替换为参数: 小勤:但好像有个问题哦,每次换一个日期的时候...这个方法Excel中的Power Query也适用吗? 大海:当然适用哦。

1.8K40

Power Query 真经 - 第 5 章 - 从平面文件导入数据

该程序试图将 1/8/18 转换为一个使用【控制面板】中定义的【dd/MM/yyyy】格式的日期。这样就生成了一个日期序列号为 43313(自 1900 年 1 月 1 日以来的天数)的值。... Excel 中,这个值将被放置一个单元格中。 程序试图用【dd/MM/yyyy】格式将 1/13/18 转换为一个日期,但由于没有 13 个月,它认为这不可能是一个日期。...图 5-5 所有的都是文本,所以可以看到正在处理的内容 5.2.5 使用区域设置 此时,希望对 “Date” 列进行明确的控制,告诉 Power Query 如何解释日期并将其转换为正确的日期序列号。... Excel 的用户界面中,非打印字符被显示为一个方框中的小问号。 Power Query 中,它们显示为一个空格。...图 5-16 由于试图转换为日期而产生的错误 第 3 章中,讨论了假定所有错误都是无意义的错误的情况下,如何修复错误。

5.1K20

如何高效清洗数据?试试这款神器

Power Query作为数据清洗的工具,能将这些多源的数据集中并统一换成所需要的格式,为数据分析创造前提条件。...未使用Power Query之前,《Power Query实战:Excel智能化数据清洗神器应用精讲》一书的作者常用的是Excel中的函数,但是自从使用了Power Query,很多在Excel中看似困难的操作只需要进行简单的处理即可完成...第7章:对比Excel中的绝对引用和相对引用,了解Power Query中实现相对引用、绝对引用和混合引用的方法。...第10章:对比Excel中的“分列”功能,Power Query中“拆分列”功能的规则具有多样性,不仅可以按分隔符、按字符数、按位置来拆分列,还可以按照既有规则转换拆分列,以及自定义规则转换拆分列(如中文英文...第12章:主要介绍Power Query中时间类函数的应用、日期及时间类函数的主要分类、日期格式的互相转换等,以排班表和账期计算作为案例来充分展示时间类函数的应用。

1.1K30

职场表格易错点解析:数据格式不规范怎么办?

01 查找替换法 Excel 中,只有连接符为“/”或“-”的日期才是被认可的日期格式。...图3 图4 如果需要将表格中日期列的“.”替换为可识别的日期连接符,则在【查找内容】 框中分别输入错误的符号“.”和“\”,【替换为】框中输入“-”或者“/”符号, 再单击【全部替换】按钮即可完成。...这可能是因为表格中存在隐藏的非打印字符,可以通过 Power Query 可以一步完成整理。...Power Query 是内置 Excel 2016 专业增强版及以上版本中的 Power BI 组件之一,能够高效地完成很多数据清洗的步骤,以及快速实现二维表和一维表 的转换。 ...图10 关于 Power Query 的界面和操作,《从零到一学Excel》一书的后续章节会继续介绍。

2.3K20

Power Query 真经 - 第 3 章 - 数据类型与错误

这方面的一个例子是,当想要将基于文本的日期与时间转换为只有日期的情况:如果要将 “2012-12-23 12:05 PM” 转换为日期】,必须先将其转换为日期 / 时间】,再将【日期 / 时间】转换为...需要声明数据类型的第一个原因是,所有的 Power Query 函数都需要输入特定数据类型,而且,与 Excel 不同的是 Power Query 不会隐式地从一种数据类型转换为另一种数据类型。...没有定义数据类型的情况下,Power Query 会对所需要的数据做出最佳猜测,所以它返回了一列数值(这些表示给定日期日期序列号)。... Excel 中可能允许的这样做,因为 Excel “Units Sold” 列乘以 10 之前,会隐含地将 “Units Sold” 列转换为数值类型,而 Power Query 则会反馈:“不... Power Query 可以将 21:00 转换为时间数据类型的地方,由于 “:” 字符的存在,它不能将其转换为整数。

5.2K20

Excel Power QueryPower Pivot结合:TOP-N对象贡献度分析

第一部分:数据获取和准备 从Excel工作簿中将所需要的各个表加载进来,原始数据如图所示。...第3步:Power Query中设置好各个列的数据格式后,选择“关闭并上载至”选项,将数据加载到Power Pivot数据模型中,需要注意的是,如不需要,可不将原始数据加载到工作表中。...第二部分:建立数据模型 然后我们进入到ExcelPower Pivot数据模型中, 第1步:建立日期表。日期表的作用是通过日期表可以对其他表的相关的日期进行筛选。...最后Power Pivot的管理界面中将不需要在数据透视表里显示的度量值“筛选条件”隐藏即可。...以下为福利部分 ---- 小必老师近期新出版的《Excel商务智能:Power QueryPower Pivot数据清洗、建模与分析实战》一书,在上市以来就取得不俗的表现,豆瓣上更是有了9.5分的评分

1.5K70

Excel单元格里有不明字符,你知道怎么替换吗?

- 问题 - 这个日期怎么不能按年、月筛选?...- 原因 - 显然,这又是非标准日期格式的问题,我们双击进去看一下是什么情况: - Excel解法 - 那么,该怎么替换掉呢?...除了复制来替换之外,其实用函数也非常简单,Excel里直接加一列,公式如下: 实际就是把单元格内容里跟第1个字符一样的都替换为空——毕竟这种情况下一般都是同一个不可见字符。...然后再用函数DATEVALUE函数转换为日期。 - Power Query - 那这个问题在Power Query里怎么处理呢?...其实,Power Query里这个问题没有好讲的,因为把数据获取到PQ的时候,(自动生成)更改类型步骤就自动完成了格式的转换——也就是说,Power Query里可以忽略一些不可见字符完成数据的转换:

1.5K30

Power Query 真经 - 第 6 章 - 从Excel导入数据

图 6-1 Excel 中名为 “Sales” 表的数据 要将这些数据导入 Power Query。 单击表格中的任意一个单元格。...这通常不是什么大问题,但是当涉及到日期时,Power Query 总是将这些数据设置为【日期 / 时间】数据类型,即使底层的日期序列号被四舍五入到 0 位小数。...(译者注:如果某区域是未命名区域,导入 Power Query 时会自动转换为表;而对于命名区域,选中其中任何单元格,导入 Power Query 都不会自动转换为表。)...图 6-x-6 Excel 公式中可以引用动态区域 正常编辑 Excel 公式时可以引用到动态区域。 ) 秘诀是创建一个【空白查询】,并告诉 Power Query 要连接到哪个范围。...图 6-9 Power Query 在当前 Excel 工作簿中看到的所有对象的列表 底部的是刚刚创建的 “DynamicRange” 对象。

16.3K20

Power Query 真经 - 第 7 章 - 常用数据转换

就像在 Excel 数据透视表中一样,会发现默认值是数字列的【求和】和基于文本列的是【计数】。但与 Excel 不同的是,还会发现一个【不要聚合】 的选项,将在本书后面的章节中将使用这个选项。...(译者注: Power Query 中进行数据转换,其方案不是唯一的,正如还原一个打乱的魔方,还原方法和所用的步骤也可以完全不同,通常只要能转换为目标形态就可以接受,作为教学目的,去体会其中不同方法的差别有助于理解每种方式的特点...7.4 筛选和排序 大多数情况下,筛选对于 Power Query 的用户来说是相当容易的,因为使用过 Excel 或其他办公软件的人对筛选结构是相当熟悉的。...此外 Excel 的默认筛选器允许用户选择【年】、【月】或【日】,即使数据集中只有一个日期列。与此不同,Power Query 的筛选器没有这种分层功能。用户不能在【年】子菜单下找到特定的数字年份。...图 7-27 Power Query 首先按 “State” 排序,然后按 “Date” 排序 如你所见,Power Query 默认应用连续排序,与 Excel 不同。

7.2K31

Power Query 真经 - 第 8 章 - 纵向追加数据

数据类型自动转换为日期】、【整数】、【整数】和【小数】。...图 8-2 这些查询显示 Excel 的【查询 & 连接】窗格(左)和在 Power Query【查询】导航窗格(右) 8.1.1 追加两个表 下一项工作是创建用于后续分析的整个表,这需要将上述表格追加在一起...图 8-4 将 “Feb 2008” 查询追加到 “Transactions” 查询的结果 【注意】 如果用户直接从 Excel 用户界面【追加】查询(或者 Power Query 窗口中,选择 “Jan...现在,要重新考虑 Power Queries 加载到 Excel 表格时的一个不幸的问题。...要做的下一件事是将 “Name” 列转换为有效的月末日期列。由于 “Jan_2008” 不是一个有效的日期,需要要用一个小技巧把它变成一个有效的日期,然后再更改成月末日期

6.6K30

6个日期时间常见问题总结 | Power Query实战

Power Query里怎么计算两个日期的间隔天数,如果两个日期是标准格式的话,可以直接相减。...如果希望得到天数的结果,可以直接转换数据格式,比如: 如果希望直接计算天数,你可以直接用函数Duration.TotalDays进行转换,如下图所示: 三、如何把时间自动加上6小时 Power Query...Power Query里,时间往前/后推1个月,可以使用函数:Date.AddMonths,用法跟Excel里的EDATE完全一样,如下图所示: 而往前(或往后)推多少年,除了转换为多少个月,Power...由于PQ里没有类似Excel中的Datedif函数,因此,PQ中计算常用的间隔天数、年数(年龄),跟在Excel里有所不同——稍微繁琐一点儿,要按照最原始的通过日期计算的方法来求解,但理解了其实也不难...首先,通过函数Date.ToText可以直接提取月日的格式,比如: 然后,只要判断月日组合的文本大小即可对比日期的月日大小——将日期换为4位的文本时,文本的排序和再转换为数字的排序是一样的,比如“0513

5.5K20
领券