首页
学习
活动
专区
圈层
工具
发布

Power BI Excel Power Query调用DeepSeek

DeepSeek火遍全球,本文分享如何使用Power Query调用DeepSeek API,解决你的数据问题。分享界面是Excel,Power BI同理。以下是两个运行结果。...https://platform.deepseek.com/usage 如果需要批量AI问答,在Excel新建一个提问列表,上传到Power Query: 在Power Query后台新建一个空白查询...,点击调用自定义函数: 展开后,即可得到需要的结果: 接下来介绍第二个案例,假设需要批量翻译,将自定义Deepseek函数的提示语变成: messages = { [role...= "system", content = "你是一个语言大师,将用户的内容翻译为英文。"]...更多有趣的玩法有待你的探索。 最近在深入使用DeepSeek,非常强大。本文分享的PQ自定义函数也是DeepSeek写的,我仅仅修改了一点细节,很快就跑通。

67310

优化Power BI中的Power 优化Power BI中的Power Query合并查询效率,Part 1:通过删除列来实现

本篇文章主体部分为翻译Chris Webb的一篇文章。 合并查询在Power Query中是很成熟的应用,相当于SQL中的各种JOIN(抽时间会写几篇SQL的join,算是SQL的小核心)。...但同时,在Power Query中合并查询是一个常见的影响刷新效率的因素。在我的工作中,经常会遇到对一些非文件夹性质的数据源进行合并查询操作,所以我一直在想,有没有办法可以对其进行优化。...最近我正好做了一些测试,希望这些结果能够帮助到大家。 以下是我的测试数据源,只有一个CSV格式的文件,100万行7列数字格式的数据A, B C, D, E, F 和G: ?...: 表中列的数量是否影响合并查询时的效率?...参考文档: Chris Webb https://blog.crossjoin.co.uk/2020/05/31/optimising-the-performance-of-power-query-merges-in-power-bi-part

5.3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Power Query的函数帮助怎么查?

    目前,Power Query里的M函数还是不支持智能提示,所以,有时候还真的挺烦,那么,如果写着写着,忘记了某个函数怎么写,又或者忘了某个函数的参数到底是怎么样的,那该怎么办呢?...1、查函数文档 其实这个是我最常用的方法,即下载Power Query的函数参考文档,总体来说,打开pdf和在excel中操作power query界面不会互相影响。...因为比较习惯pdf中的目录结构和搜索,所以这个我用得最多。可惜,目前微软官方只有英文版的,如果英文基本过关,建议使用,另外,也有大神做了中文版的,大家可以在网络上搜索一下。...2、#shared关键字 直接在Power Query内用#shared关键字调出函数列表(为了不影响当前正在操作的查询,可以新建一个空查询来做函数查询),如下图所示: 得到函数列表后...,那么,就可以直接在Power Query里加个步骤,输入=函数名称,然后回车,即可调出该函数的帮助内容,如下图所示: 以上是我比较常用的几个关于Power Query的函数使用的帮助查询方法

    3.8K20

    优化Power BI中的Power Query合并查询效率:每个Query最高256MB内存限制的说明

    关于优化Power BI中的Power Query合并查询效率,之前写过三篇文章: 优化Power BI中的Power Query合并查询效率,Part 1:通过删除列来实现 优化Power BI中的...优化Power BI中的Power Query合并查询效率,Part 3:Table.Join和SortMerge 针对文中说到的256MB内存限制的问题,有朋友提出了质疑: ?...作者给出了原文链接,所以先找到原文看看是怎么说的: https://blog.crossjoin.co.uk/2020/05/21/monitoring-power-query-memory-usage-with-query-diagnostics-in-power-bi.../ 在这篇文章中,作者提到2020年4月PowerBI的更新中Query Diagnostics功能被加强: https://docs.microsoft.com/en-us/power-query/querydiagnostics...参考文档: https://blog.crossjoin.co.uk/2020/05/21/monitoring-power-query-memory-usage-with-query-diagnostics-in-power-bi

    5.6K20

    什么人适合学Power BI(Query)?

    最近对Power Query以及Power BI分享的相关内容引起了众多朋友的极大兴趣,但有部分网友也提到:自己Excel都还没学好,是否合适学习Power系列内容?...但是,首先要说明的是,真正的问题不在于是否掌握Excel的某些知识点本身,而是一种拿到数据的时候能运用所学知识解决问题的思路和能力,这通常是在学习Excel并不断应用到日常工作中慢慢而自然地形成的——如果...Excel达到能把基础的函数很顺利地用起来、或已熟练大多数Excel功能、或能运用数据透视表解决实际问题的情况下,通常代表已经具备良好的数据处理能力,学习Power系列将是一件比较轻松的事情。...我专门上网找来了关于Excel水平等级的趣味划分,加上了如何对待Power系列的说明,仅供参考: 总的来说,关于Power系列的内容,大部分人都是可以开始学习的。...当然,如果Excel本身基础的确不好的话,学起来可能会比较耗时间,所以,如果时间非常不充裕,优先先把Excel的基础知识学好练好,使数据处理思路和能力得到一定的强化,Power系列方面先关注着,或先把最基础的功能学会

    71830

    优化Power BI中的Power Query合并查询效率,Part 3:Table.Join和SortMerge

    前两篇文章中: 优化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

    4.9K10

    Power Query中Buffer的用法

    (一) 概念介绍 缓冲区(Buffer)就是在内存中预留指定大小的存储空间用来对I/O(输入/输出)的数据做临时存储,这部分预留的内存空间叫缓冲区。 使用缓冲区有两个好处: 减少实际物理读写次数。...缓冲区在创建时就被分配内存,这块内存区域一直被重用,可以减少动态分配和回收内存的次数,一般在实际过程中,我们一般是先将文件读入内存,再从内存写入到别的地方,这样在输入输出过程中我们都可以用缓存来提升IO...缓冲区的作用也是用来临时存储数据,可以理解为是I/O操作中数据的中转站。...缓冲区直接为通道(channel)服务,写入数据到通道或从通道读取数据,这样利用缓冲区数据来传递就可以达到对数据高效处理的目的。 (二) 函数数量 ? (三) 使用场景 ?

    1.5K10

    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}这个就是我们要找的项目的位置。

    2.4K20

    Power Query 真经 - 第 4 章 - 在 Excel 和 Power BI 之间迁移查询

    Power Query 可以在 Power BI 或 Excel 中使用,很多人一开始就在想到底用哪个平台来使用 Power Query,其实不必为此纠结,总有一天会意识到需要把查询复制到一个另一个中的...请记住,虽然本书的重点是 Excel 和 Power BI,但这些步骤对于任何承载 Power Query 的工具来说几乎是相同的,即使它包含在其他微软产品或服务中。...将查询从 Power BI 复制到 Excel 和将查询从 Excel 复制到 Power BI 中一样简单,只要查询中没有使用在 Excel 中的 Power Query 不支持的数据源连接器。...不支持 支持 连接到 Excel 中的表 不支持 支持,但会将数据复制 表 4-1 比较了从 Excel 导入 Power BI 时 Power Query 的 不同方法 如果用户没有在 Excel...打开一个新的 Power BI 桌面文件。 转到【文件】【导入】【Power Query , Power Pivot , Power View】。

    8.8K20

    Power BI中配色的问题

    在我们做报表的时候,经常遇到说某些数据想突出显示一下,当然,微软是支持数值颜色渐变对比的,但是怎么说呢,就像是下图那样,有时候并不是很符合我们对于报表的需求: 有时候,我们呈现的报表都是有一个临界值的...首先,这是我们的示例文件,很轻易的能发现一部分数据是负数,一部分数据是正数,那么我想很明显的区分正负,只想要两个色彩,怎么处理呢?简单,一个DAX轻松搞定!...一、如果仅仅是呈现原始数据中的列值,未经过任何计算的话,代码如下: 颜色DAX= IF(SELECTEDVALUE('表'[条件项])>N,//这里需要自己更改符合自己的数据。 ​...这是第一种,判定原始数据的方法。 二、我想让经过计算的结果呈现出不同的颜色: 假如,这是我们处理过的列值,想让它呈现不同的颜色。 左边是我们刚才写的度量值呈现结果,右边是我们的计算结果。..."#颜色的16位进制编码",//这里改成自己需要的颜色编码,下同​ "#颜色的16位进制编码" ) 看起来大同小异的,区别在于如果没有经过计算,是需要函数提取数值的,而计算过的函数是不用的。

    2.8K60

    微软 Power BI 及 奥威 Power BI

    因为准备考研,要看的东西太多了,所以关于Power BI的操作方面的内容会搁置一段时间,以后主要写写理论知识。 ? ? ? ? 之前几篇文章我用的都是奥威Power BI网页版。...我选的是Power BI Desktop ? ? 安装很快而且没有别的设置。 ? 注册/登录 ? 界面夸一夸,熟悉的布局有没有。...奥威 Power BI ? 这是国内奥威公司推出的,因为他还推出了一个Ourway BI,所以引用一下官网的话,作区分。 ?...奥威软件于2006年推出面向中国企业级市场、性价比高的商业智能产品Power-BI,创新性的集成用友金蝶ERP。十年后,推出全新跨平台大数据可视化平台OurwayBI,更快、更强、更酷。...从适用于数据分析人员SpeedBI SAAS云平台,到适用中小企业安装即可用的Power-BI标准方案,再到跨平台的OurwayBI大数据可视化平台,实现BI产品全方位覆盖,满足不同用户不同应用场景的需求

    2.9K10

    Power BI中的归纳整理

    Power Query中的分组归类表格 ? 2. 报表页隐藏事实表 大部分的报表主要是由维度以及度量值所构成,所以可以在报表页隐藏不必要的事实表。 ? 3....3) 隐藏生成表中的列并更改成度量值组名称 ? 4) 保存退出并重新进入,表格图表已经改变,变成专有的度量值组格式。 ? 4....度量值的二次分组 除了使用表格来对度量值的分组,还可以进一步的把度量值根据文件夹分组 选择Power BI中的模型视图效果,会出现属性栏,不仅可以批量更改度量值的相对设置,例如格式,数据类别,还可以进行二次归纳...视觉对象归类 报表中的多个视觉对象,可以根据报表名称,视觉对象类型等进行分组。 ? 6. 书签的分类整理 书签不仅可以对应报表页,还可以对应视觉对象。...也就是不同的视觉对象可以作为单个书签来使用,通常多个对象显示的切换可以通过这个来实现。 ? 如果觉得有帮助,那麻烦您进行转发,让更多的人能够提高自身的工作效率。

    2.4K10

    Power Query 反馈

    调整相似性阈值应用模糊匹配算法的最佳方案是,当列中的所有文本字符串仅包含需要比较的字符串,而不是额外的组件时。...为此,请将上一个水果表加载到Power Query,选择该列,然后选择在功能区中的“添加列”菜单中读取群集值的选项。此时将显示“ 群集值 ”对话框,可在其中指定新列的名称。...默认情况下,Power Query将使用 0.8 (或 80% ) 的相似性阈值,并且上一操作的结果将生成下表,其中包含新的群集列:完成聚类分析后,不会为所有行提供预期结果。...仔细检查后,可以看到,Power Query在文本字符串Blue berries are simply the best的相似性阈值内找不到任何其他值,Strawberries = Power Query现在能够使用从 0.6 开始到 1 的相似性分数的值。

    1.1K10

    Power Query和Power Pivot中如何实现卡迪尔积?

    笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。...两组数据任意的值都会和另外一组值进行相交组合。 (三) Power Pivot中的实现方法。 在Power Pivot中会有一个自带实现卡迪尔积方法的函数Generate ?...通过链接回表的方式就可以实现数据的加载。 (四) Power Query中实现的方式。...同样的在Power Query里面也有一个和Power Pivot中的Generate函数一样功能的函数List.Generate。 let源 = Table.FromColumns({{"a".."...如果觉得有帮助,那麻烦您进行转发,让更多的人能够提高自身的工作效率。

    1.9K10

    2.1 Power Query 概述

    Power Query在Power BI的三个模块中是投资回报率最高的一个,花最少的时间学习但收到最好的效果,因为它的操作非常容易上手,但直击数字工作的痛点,解决那些重复的、繁琐的、低附加值的工作。...Excel2016版本已经集成了PowerQuery的插件功能,在中>就可以找到这个模块,而在Excel2010和2013版本需要单独安装插件,插件的免费下载大家可以百度"Power Query...PowerBI中的Power Query虽然在使用方法上和Excel是一模一样的,但它的设计更倾向于用户在对数据的结构有了完全掌握的前提下进行工作,而Excel单元格式的编辑模式更方便用户对未知数据的探索...Power Query是依托于Excel而独立模块化的知识体系,它的影响力和受众人群远高于其他三个我们所列举的工具。 ?...3 小结 在本文的开头,“我们不生产数字,我们是数字的搬运工”道出了很多数据工作者的心声。Power Query的出现就好像一台智能机器,把我们从搬运工的苦力工作中解放了出来,让机器来取代人力。

    1.6K21

    Power Query 智能填充

    在Excel中通过Ctrl+E组合,用户在首行输入的内容,可以智能识别用户需求,对所有行进行相应填充。...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

    23610
    领券