DeepSeek火遍全球,本文分享如何使用Power Query调用DeepSeek API,解决你的数据问题。分享界面是Excel,Power BI同理。以下是两个运行结果。...https://platform.deepseek.com/usage 如果需要批量AI问答,在Excel新建一个提问列表,上传到Power Query: 在Power Query后台新建一个空白查询...Json.Document(response), answer = jsonResponse[choices]{0}[message][content] in answer 选择你的问题列表查询,点击调用自定义函数..., [role = "user", content = question] } 调用自定义函数即翻译完成。 更多有趣的玩法有待你的探索。
合并查询在Power Query中是很成熟的应用,相当于SQL中的各种JOIN(抽时间会写几篇SQL的join,算是SQL的小核心)。...但同时,在Power Query中合并查询是一个常见的影响刷新效率的因素。在我的工作中,经常会遇到对一些非文件夹性质的数据源进行合并查询操作,所以我一直在想,有没有办法可以对其进行优化。...当我刷新这个查询时,在SQL Server 事件探查器中可以看到两个过程的持续时间: Progress Report End/25 Execute SQL – 40 秒 Progress Report...读取数据是立刻发生的,几乎不占用时间,相比之下,最开始的两次查询中读取数据的时间甚至要比执行SQL语句花费的时间更长。...参考文档: Chris Webb https://blog.crossjoin.co.uk/2020/05/31/optimising-the-performance-of-power-query-merges-in-power-bi-part
Power Query 介绍 Power Query 是微软提供的工具,Excel 2013 版作为插件加载使用,从 Office 2016 版开始,Power Query 的功能集成到 Excel 中...微软推出 Power BI Desktop 后,一系列的工具,比如 Power Query, Power Pivot, Power View 等,都集成在其中。...Power Query 的功能在 Excel 和 Power BI Desktop 中可用。...在这个面板中,有一个名为 Jan 的查询,双击这个查询,进入 Power Query 编辑器 界面。...从这里可以看出,Power Query 将我们数据处理过程中的步骤都记录下来了,并且在每一步,都能够可视化查看数据的变化,而这一切都是基于 M 语言的。
最近对Power Query以及Power BI分享的相关内容引起了众多朋友的极大兴趣,但有部分网友也提到:自己Excel都还没学好,是否合适学习Power系列内容?...但是,首先要说明的是,真正的问题不在于是否掌握Excel的某些知识点本身,而是一种拿到数据的时候能运用所学知识解决问题的思路和能力,这通常是在学习Excel并不断应用到日常工作中慢慢而自然地形成的——如果...Excel达到能把基础的函数很顺利地用起来、或已熟练大多数Excel功能、或能运用数据透视表解决实际问题的情况下,通常代表已经具备良好的数据处理能力,学习Power系列将是一件比较轻松的事情。...我专门上网找来了关于Excel水平等级的趣味划分,加上了如何对待Power系列的说明,仅供参考: 总的来说,关于Power系列的内容,大部分人都是可以开始学习的。...当然,如果Excel本身基础的确不好的话,学起来可能会比较耗时间,所以,如果时间非常不充裕,优先先把Excel的基础知识学好练好,使数据处理思路和能力得到一定的强化,Power系列方面先关注着,或先把最基础的功能学会
本周看到一个图书元数据API,Power BI或者Excel Power Query可以轻松调用。 列出需要查询的关键字,可以是图书名称或者作者姓名。...如何调用? 将关键字列表加载到Power Query,添加如下自定义列: Json.Document(Web.Contents("https://book-db-v1.saltyleo.com/?
关于优化Power BI中的Power Query合并查询效率,之前写过三篇文章: 优化Power BI中的Power Query合并查询效率,Part 1:通过删除列来实现 优化Power BI中的...优化Power BI中的Power Query合并查询效率,Part 3:Table.Join和SortMerge 针对文中说到的256MB内存限制的问题,有朋友提出了质疑: ?.../ 在这篇文章中,作者提到2020年4月PowerBI的更新中Query Diagnostics功能被加强: https://docs.microsoft.com/en-us/power-query/querydiagnostics...只能调用虚拟内存分页机制了,这个过程造成了运行效率降低。 为什么限制了物理内存的使用未256MB呢? 微软开发团队Curt Hagenlocher大神在解答中是这么说的: ?...forum=powerquery) 将表存储在内存中,这样后续再调用这些表的时候可以直接在内存中调用,而不是再从硬盘中获取,提高了效率。
前两篇文章中: 优化Power BI中的Power Query合并查询效率,Part 1:通过删除列来实现 优化Power BI中的Power Query合并查询效率,Part 2:合并查询前or后删除多余的列有区别吗...在之前的文章中提到过,之所以合并查询大数据量的文件会比较慢是因为计算过程中会把表存入内存中。...另外,当你准备从两个不同的数据库中导入数据并进行合并查询,比如SQL Server 和 Oracle,两者都支持从文件夹中获取数据并排序,这个过程中的排序的时间,很有可能会小于使用Table.Join和...zh-cn/powerquery-m/table-join https://blog.crossjoin.co.uk/2020/06/07/optimising-the-performance-of-power-query-merges-in-power-bi-part...-3-table-join-and-sortmerge/ https://radacad.com/power-query-library-of-functions-shared-keyword
因为准备考研,要看的东西太多了,所以关于Power BI的操作方面的内容会搁置一段时间,以后主要写写理论知识。 ? ? ? ? 之前几篇文章我用的都是奥威Power BI网页版。...微软 Power BI 这是微软推出的交互式数据可视化工具,可以在官网下载。 https://powerbi.microsoft.com/zh-cn/ ?...我选的是Power BI Desktop ? ? 安装很快而且没有别的设置。 ? 注册/登录 ? 界面夸一夸,熟悉的布局有没有。...奥威 Power BI ? 这是国内奥威公司推出的,因为他还推出了一个Ourway BI,所以引用一下官网的话,作区分。 ?...从适用于数据分析人员SpeedBI SAAS云平台,到适用中小企业安装即可用的Power-BI标准方案,再到跨平台的OurwayBI大数据可视化平台,实现BI产品全方位覆盖,满足不同用户不同应用场景的需求
Power Query 可以在 Power BI 或 Excel 中使用,很多人一开始就在想到底用哪个平台来使用 Power Query,其实不必为此纠结,总有一天会意识到需要把查询复制到一个另一个中的...请记住,虽然本书的重点是 Excel 和 Power BI,但这些步骤对于任何承载 Power Query 的工具来说几乎是相同的,即使它包含在其他微软产品或服务中。...将查询从 Power BI 复制到 Excel 和将查询从 Excel 复制到 Power BI 中一样简单,只要查询中没有使用在 Excel 中的 Power Query 不支持的数据源连接器。...打开一个新的 Power BI 桌面文件。 转到【文件】【导入】【Power Query , Power Pivot , Power View】。...打开一个新的 Power BI 桌面文件。 转到【文件】【导入】【Power Query, Power Pivot, Power View】。
(一) 含义 在Power Query中@是表示范围运算符,通常在使用递归时运用其自身。 (二) 一般使用 把函数自身参数运用于其他函数。...例1: (x) =>@Number.From(x)+10 解释:定义一个调用自身参数并转换成数字格式并+10的函数。这种写法实际上和不指定是一样的,因为参数本身未进行变化参与到后期的运算。...例2: (x)=>@Text.From(x)&"有限公司" 解释:调用自身参数后进行后缀添加上有限公司。
(一) 概念介绍 缓冲区(Buffer)就是在内存中预留指定大小的存储空间用来对I/O(输入/输出)的数据做临时存储,这部分预留的内存空间叫缓冲区。 使用缓冲区有两个好处: 减少实际物理读写次数。...缓冲区在创建时就被分配内存,这块内存区域一直被重用,可以减少动态分配和回收内存的次数,一般在实际过程中,我们一般是先将文件读入内存,再从内存写入到别的地方,这样在输入输出过程中我们都可以用缓存来提升IO...缓冲区的作用也是用来临时存储数据,可以理解为是I/O操作中数据的中转站。
调整相似性阈值应用模糊匹配算法的最佳方案是,当列中的所有文本字符串仅包含需要比较的字符串,而不是额外的组件时。...为此,请将上一个水果表加载到Power Query,选择该列,然后选择在功能区中的“添加列”菜单中读取群集值的选项。此时将显示“ 群集值 ”对话框,可在其中指定新列的名称。...默认情况下,Power Query将使用 0.8 (或 80% ) 的相似性阈值,并且上一操作的结果将生成下表,其中包含新的群集列:完成聚类分析后,不会为所有行提供预期结果。...仔细检查后,可以看到,Power Query在文本字符串Blue berries are simply the best的相似性阈值内找不到任何其他值,Strawberries = Power Query现在能够使用从 0.6 开始到 1 的相似性分数的值。
笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。...(三) Power Pivot中的实现方法。 在Power Pivot中会有一个自带实现卡迪尔积方法的函数Generate ? 通过链接回表的方式就可以实现数据的加载。...(四) Power Query中实现的方式。 同样的在Power Query里面也有一个和Power Pivot中的Generate函数一样功能的函数List.Generate。
Power Query2018年就已经支持python了,你尝试过吗?今天说一下power query使用python的步骤和简单应用。...总结: 在power query 中 python 使用 dataset 变量来访问当前表的数据; dataset 是 pandas 中 的 DataFrame; 使用python语法对 dataset...的行和列进行操作,可以添加、删除、修改、过滤等 使用python导出表 使用POWER BI进行数据清洗和转换的过程中,经常会得到一张行数很多的表,而在POWER BI中导出表不太方便(少量数据可以直接复制粘贴...),当POWER BI支持python后便可以使用pandas模块很方便的导出表。...) df.to_excel("D:/源.xlsx", index=None) 至此,便成功将power query 中的文件导出至本地。
Text.PositionOf("abcAaABCaA","a",2){1}=4 解释:正常返回全部"a"所在的位置,是一个列表{0,4,8},我们需要第2次则直接定位列表中的第2项,也就是{1}。...例: Text.PositionOfAny("abcABCabcABC",{"A","b"})=1 解释:返回列表中任意字符第一次出现的位置,"b"先出现,位置在1,所以返回1。...(五) 列表内定位 List.PositionOf 返回字符所处的列表中项的位置 List.PositionOfAny 返回任意批量字符所处列表项的位置 List.PositionOf(list as...List.PositionOf({1,2,1,4,1},{1,2},1)=-1 解释:因为是完全匹配,也就是要查找列表{1,2},但是查找的列表中没有这个列表值,所以返回-1。...因为我们要从列表中挑选数据,格式是{列表}{项目的位置},所以2个都是列表格式,我们在之前计算出结果的基础上套上一层{}代表列表。{3-1}这个就是我们要找的项目的位置。
Power Query在Power BI的三个模块中是投资回报率最高的一个,花最少的时间学习但收到最好的效果,因为它的操作非常容易上手,但直击数字工作的痛点,解决那些重复的、繁琐的、低附加值的工作。...Excel2016版本已经集成了PowerQuery的插件功能,在中>就可以找到这个模块,而在Excel2010和2013版本需要单独安装插件,插件的免费下载大家可以百度"Power Query...PowerBI中的Power Query虽然在使用方法上和Excel是一模一样的,但它的设计更倾向于用户在对数据的结构有了完全掌握的前提下进行工作,而Excel单元格式的编辑模式更方便用户对未知数据的探索...Power Query是依托于Excel而独立模块化的知识体系,它的影响力和受众人群远高于其他三个我们所列举的工具。 ?...Power Query的出现就好像一台智能机器,把我们从搬运工的苦力工作中解放了出来,让机器来取代人力。
Power BI 中怎么模拟? 这个图表的背后其实是矩阵,行字段是城市,列字段是日期,值为气泡式气温数据。气泡的特点是,呈现大致三种颜色,红、黄、蓝。...以下是三色模拟效果: 以下是颜色层次更丰富的模拟效果: Power BI内置条件格式当然是没有这种效果的,实现方式是DAX嵌入SVG图形中的圆和文本生成: 把这个度量值标记为图像URL,放入矩阵...---- 模板 Pbix模板:自定义条件格式、迷你图、卡片图合集 https://mianbaoduo.com/o/bread/Ypuckpxt Pbix模板:店铺陈列与销售、库存数据结合的Power...BI看板 https://mianbaoduo.com/o/bread/mbd-YZmXmJpw Pbix模板:Power BI店铺存货仓位查询看板 https://mianbaoduo.com/o/bread...Query商品越库分拣 https://mianbaoduo.com/o/bread/mbd-YpeclZlw
在Excel中通过Ctrl+E组合,用户在首行输入的内容,可以智能识别用户需求,对所有行进行相应填充。...Power Query也有类似的能力,并且可以实现一些计算。...有时候可能遇到识别错误的问题,比方生成合并列类似甲A甲B,本案例刚开始识别为店铺和所有A产品的合并列,在错误处更改后即可全部正确识别: 除了合并与拆分,还可以进行多种运算,以下列举两种: 还可以进行条件判断,比方该案例中的产品尺码为数值...,我们想把它转换为S, M, L, XL的样式: 可以注意到当你敲击S/M/L/XL完成所有选项后,后台自动生成了IF语句: Power Query中日期相关的多种计算都可以在可视化界面点击鼠标完成,.../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
一、如果仅仅是呈现原始数据中的列值,未经过任何计算的话,代码如下: 颜色DAX= IF(SELECTEDVALUE('表'[条件项])>N,//这里需要自己更改符合自己的数据。
本书受众 本书适用于任何对商业分析感兴趣的人,跨 Power BI 平台执行通用平台功能。无论您是新手还是高级用户 —— 您一定会从中受益。...但是,如果这是您第一次尝试使用 Power BI,它确实可以帮助您了解整个 Power BI 平台的基本概况,Microsoft 的商业智能 (BI) 平台。...业务人员(Manager or executive):通常,在 Power BI 中创建的可交付成果是为管理者和业务人员设计的。...因此,阅读微软 Power BI For Dummies 可以帮助您更好地理解都有哪些可能性。...BI 佐罗推荐语 如果你正在学习中文的 Power BI 教程,可以配套一本英文的入门书,这可以帮助你熟悉和理解相关的英文标准描述。
领取专属 10元无门槛券
手把手带您无忧上云