最新的Excel已经支持将动态数组导入Power Query。 什么是动态数组?动态数组可以理解为表函数,即在一个单元格输入函数组合或者单个函数生成动态的表,而不是一个值。...在之前的Excel版本中,Power Query不支持动态数组生成的数据导入,导入数据须为智能表,如果将动态数组表转换为智能表,Excel会提示是否转换为静态文本。...从2021年4月的Excel 365版本开始,这个问题得到了解决,动态数组可以直接作为Power Query数据源: 这个功能很好的扩充了Power Query的能力,也使得新近推出的FILTER、...UNIQUE等动态数组函数有了更多用武之地。
为什么我曾多次写及JSON格式数据的相关文章?...因为目前JSON已成为当前互联网及各类业务系统的主要数据交换方式之一,且随着新一代软件平台“微服务”架构的流行,JSON格式数据将会更多地出现在不同的业务平台中。...另一个更加具体的应用是,在Power BI中自定义不同的颜色主题时,就是将系列颜色编码编制成一个JSON文件,然后导入到Power BI中——多了解一些关于JSON文件的知识,没准很快就在哪个地方碰到用上了...仔细观察一下你导入单个文件的,里面其实就是用Json.Document函数对文本文件进行解析(详见文章《PQ-数据获取:文本文件中的JSON数据提取》) 小勤:啊。...那么批量导入JSON文件的思路都是一样的。 小勤:啊。
Power Query 介绍 Power Query 是微软提供的工具,Excel 2013 版作为插件加载使用,从 Office 2016 版开始,Power Query 的功能集成到 Excel 中...Query 以及 Power Query 内置的 M 语言的教程并不多,所以计划撰写系列博客,尽量以案例的方式,讲解 Power Query 和 M 语言 (M 语言后被改名为 Power Query...本文先从一个例子,说明 Power Query 的典型步骤和 Power Query 主要构成。...第三个步骤,Power Query 将第一行作为列名,第四个步骤,Power Query 尝试帮我们确定每一列的数据类型。...参考 What is Power Query? Power-Query-概述和学习 示例素材 github
为此,请将上一个水果表加载到Power Query,选择该列,然后选择在功能区中的“添加列”菜单中读取群集值的选项。此时将显示“ 群集值 ”对话框,可在其中指定新列的名称。...默认情况下,Power Query将使用 0.8 (或 80% ) 的相似性阈值,并且上一操作的结果将生成下表,其中包含新的群集列:完成聚类分析后,不会为所有行提供预期结果。...仔细检查后,可以看到,Power Query在文本字符串Blue berries are simply the best的相似性阈值内找不到任何其他值,Strawberries = Power Query现在能够使用从 0.6 开始到 1 的相似性分数的值。
Power Query在Power BI的三个模块中是投资回报率最高的一个,花最少的时间学习但收到最好的效果,因为它的操作非常容易上手,但直击数字工作的痛点,解决那些重复的、繁琐的、低附加值的工作。...2 工具评测 其实利用工具来解决分析效率问题不是一个新话题,在Power Query之前,常见的方法有三种:Excel公式、VBA编程、SQL数据库。我们来分别做个剖析。...B.下面的两张图源于《M is Data Monkey》这本书, 他们很好地说明了Power Query可谓神器,是个低付出,高回报的工具。 ? C....Power Query是依托于Excel而独立模块化的知识体系,它的影响力和受众人群远高于其他三个我们所列举的工具。 ?...Power Query的出现就好像一台智能机器,把我们从搬运工的苦力工作中解放了出来,让机器来取代人力。
Power Query也有类似的能力,并且可以实现一些计算。...还可以进行多种运算,以下列举两种: 还可以进行条件判断,比方该案例中的产品尺码为数值,我们想把它转换为S, M, L, XL的样式: 可以注意到当你敲击S/M/L/XL完成所有选项后,后台自动生成了IF语句: Power...Query中日期相关的多种计算都可以在可视化界面点击鼠标完成,如下图: 使用示例智能添加列的方式也可以同样实现: 通过示例添加列的更多功能可访问: https://support.microsoft.com.../zh-cn/office/%E9%80%9A%E8%BF%87%E7%A4%BA%E4%BE%8B%E6%B7%BB%E5%8A%A0%E5%88%97-power-query-cd82c570-8da7
DeepSeek火遍全球,本文分享如何使用Power Query调用DeepSeek API,解决你的数据问题。分享界面是Excel,Power BI同理。以下是两个运行结果。...https://platform.deepseek.com/usage 如果需要批量AI问答,在Excel新建一个提问列表,上传到Power Query: 在Power Query后台新建一个空白查询..."你申请的DeepSeekKey", baseUrl = "https://api.deepseek.com/v1/chat/completions/", requestBody = Json.FromValue...user", content = question] } ]), headers = [ #"Content-Type" = "application/json...Web.Contents(baseUrl, [ Headers = headers, Content = requestBody ]), jsonResponse = Json.Document
Value Range("D" & i).Value = BomMaterials(level - 1) End If Next End Sub 现在需要在 Power...Query (PQ) 中做相同的处理。...将 Excel 工作表的 BOM 数据通过 Ctrl + T 变成 Excel 的 Table,加载到 Power Query 查询编辑器(操作过程可以参考我之前的博客),此时界面如下。
在power query中使用如下代码,可以批量导入格式相同的文件,把文件放到文件夹即可 批量导入excel let 源 = Folder.Files("D:\PowerQuery\powerquery...Table.TransformColumnTypes(扩展的表格列1,{{"Source.Name", type text}, {"id", Int64.Type}, {"value", Int64.Type}}) in 更改的类型 批量导入json...Folder.Files("D:\PowerQuery\powerquery套路01:批量导入文件\test3"), 已添加自定义 = Table.AddColumn(源, "自定义", each Json.Document
小勤:大海,Power Query功能好强大,但你最近分享的内容很多很杂,我感觉都要学不过来了,能不能推荐个循序渐进的学习方法?不然我真的要蒙圈了。...大海:嗯,最近的很多个文章主要是希望引起大家对Power系列内容的兴趣,所以内容及方向上有点杂,后面的文章里,我将尽量遵循从入门到精通(fang qi)的思路进行整理,当然,期间还会穿插一些实战的例子,...一方面是保持大家对Power系列产品的兴趣,另一方面也便于你尝试更多的学以致用的可能性。...大致的内容顺序借鉴《M is for (Data) Monkey》书中所给出的Power Query从简单到复杂的学习参考路径,翻译如下: 小勤:太好了。终于感觉有点思路了。
有人问,三列年月日,如何在Power Query变为“20210101”这种样式?...Date.ToText(#date([年],[月],[日]),"yyMMdd") 年月日隔开: Date.ToText(#date([年],[月],[日]),"yyyy/MM/dd") 如果是Excel Power...如果是逆向操作,20211230变为2021/12/30这种,可以参考采总这篇文章:如何在Power BI中快速转换日期格式? 你也许感兴趣: 零售销售数据分析常用的日期参数形态
连续日期可能用来制日期表,也可能用来判断某一日期段发生了什么(比如天气如何),以下介绍两种Power Query生成连续日期的方式(示例为Excel界面,Power BI 操作相同)。
Power Query 作为桌面端数据清理和转换的工具,能极大解放生产力,将繁琐的数据处理工作从重复的劳动中解放出来。那么,Power Query 能否对外提供计算服务呢?...方式一:将数据加载到 Power Pivot,通过 ADO 方式调用 Power Pivot 的编程接口 方式二:利用微软的 Power Query SDK,在 .NET 平台使用 M 语言,获取查询结果...因为本文主要是讲 Power Query ,所以对 Power Pivot 不做展开。...Power Query SDK 微软提供了 Power Query SDK,从而赋予了在 .net 平台中可以直接使用 M 语言的功能。...Power Query SDK 下载 微软 DataConnector 开源项目 基于Power Query SDK的 PowerQueryNet 开源项目 Power Query SDK 是一扩展名为
点击关注 不迷路 使用Power Query处理数据(一) 什么是Power Query? PowerQuery是一个微软创建的基于Excel的免费插件,可以在Excel2010(及更高版本)使用。...使用Power Query就可以快速的完成,接下来我们就来看一下如何操作吧!...4 逆透视 单击【电影名】-【转换】-【逆透视列】-【逆透视其他列】,然后删除对我们没有利用价值的列【属性】,修改列【值】的名称为【电影类型】,点击【文件】-【关闭并上载】,完成啦~ 5 小结 Power...Query与传统Excel相比具有数据无限制、操作简单、所有数据处理步骤自动保存,下次点击刷新即可等优势。...掌握Power Query可以让我们的工作效率得到大幅度的提高! 点它,分享点赞在看都在这里
有朋友在问Power Query到底有哪些限制,特从微软官网搜罗到以下内容,也算作做个记录备查。 其中最常见的问题:PQ对列数有限制吗?
Visual Basic应用程序(VBA)——这种强大的语言可以实现强大而动态的数据转换。 VBA技术往往被高级用户使用,需要掌握一整套的语法规则。...同时,Power Query中所做的所有操作,都可以通过简单点击几下完成刷新。...我们花了数年时间使用黑魔法构建解决方案,但Power Query将改变游戏规则,原因有很多,其中之一就是学习速度。...当涉及到数据导入、清洗和转换以便分析时,您学会Power Query的速度比Excel公式还要快,用于处理多种复杂数据源等情况时,比VBA要容易的多。...Power Query和VBA的问题上,优选Power Query。 学有余力或对编程很感兴趣,再学VBA。
(一) 含义 在Power Query中@是表示范围运算符,通常在使用递归时运用其自身。 (二) 一般使用 把函数自身参数运用于其他函数。
2022,12,31) as date, // To be turned into parameter culture = "en-US" as text, // Beginning of actual query
前面几篇博客介绍了 Power Query (简称 PQ) 的数据源和 M 语言的基础知识,现在开始进入数据处理部分。本篇接着介绍 如何在 PQ 中添加列。
函数是 Power Query (PQ) 解决问题的核心。之前的博客文章我多层刻意在完成查询的步骤之后显示高级编辑器中 M 语言代码,想必大家已经对 M 的函数有了初步印象,尽管不一定很关注。...函数的调用 Power Query 标准库中一共有 700 多个函数,有些函数非常简单,有些则非常复杂。...考虑到 Power Query 主要面向数据处理人员,这里不对函数式编程进行展开说明,但需要了解这一特点。函数作为参数的函数,如何调用呢?...Query 的核心,也是难点。...References Power Query M function reference