powerquery相关内容

Excel Power Query:从具有多个未固定工作表的多个未固定文件中获取数据

文件夹中有不固定数量的 excel 文件,如图 1 所示. (路径可能会改变,从任何单元格中寻找解决方案作为动态路径) 每个文件的页数不固定(最多 10 页). 每张表都有大约 10 到 40 行作为交易数据. 交易数据后有两个汇总-数量和金额(不固定的起始行)3a,3b,3c 我正在寻找最终输出作为图像 4a、4b.使用电源查询. excel文件的文件夹路径;它可能会改变. ..
发布时间:2021-06-19 19:08:23 其他开发

将每列的内容与所有其他列的内容进行比较并呈现匹配计数矩阵

鉴于此表: 我想推导出这张表: ...有点像地图册中的里程表. 我正在尝试创建每列中的单词与所有其他列的单词的交叉表比较,以显示它们之间有多少匹配. 例如,将第 1 列与第 2 列进行比较可能会产生 4 个匹配项.黄色、粗体轮廓的单元格是匹配项. 这是我计算它们的方式: 我认为使用 Power Query 可能有一种“简单"的方法来实现这一点.有吗? (哦 ..
发布时间:2021-06-19 19:08:20 其他开发

在查询表中排列数据

我试图找出一种简单的方法(使用 PowerQuery)来转换: 进入这个: 我花了几天时间试图找出一种简单的方法来做到这一点. 我尝试过的一切都失败了. 解决方案 您可以使用“转换"选项卡上的“分组依据"、按项目分组并为每个细分列(例如总和)定义聚合.然后将创建的代码从 List.Sum 调整为 List.RemoveNulls.然后使用 Table.FromColumn ..
发布时间:2021-06-19 19:08:17 其他开发

为什么对上一行中的值的引用会引发此 Expression.Error?

我正在尝试使用 Powerquery 在 Excel 中执行操作. 我想删除列表中的联系人,如果他们连接到某个 CompanyID 但列出的 CompanyName 不同. 第一步是通过与上面的行进行比较来过滤掉它们.它们总是连续列出. 下一步是删除删除列中包含值 delete 的所有行,但不幸的是我没有到那一步. 我看过这篇文章 并尝试使用以下代码: = Table.A ..
发布时间:2021-06-19 19:08:14 其他开发

使用单元格中的值作为电源查询编辑器中存储过程中的参数

我正在构建一个 Excel 表格,该表格将显示日期范围内的销售额.我希望用户能够在单元格中写入/选择日期,而不必在电源查询编辑器中编辑查询. 这里是设置: 我为这篇文章制作了一个测试存储过程来演示我的意思. 这是电源查询编辑器中的查询 从存储过程加载的数据在绿色表中,潜在参数在D和E列中. 谢谢 解决方案 在 Excel 中制作要从表的一部分或命名区域加载值的 ..
发布时间:2021-06-19 19:08:11 其他开发

Nest 加载文件夹路径 Power Query

我正在尝试使用 Excel Power Query(在此使用 Excel 2010)来检查目录列表中名为“SWPPP"的文件夹中是否有文件. 文件夹结构如下. |O:\Planning Projects|---2012\|--------00-000 自定义文件夹名称\|------------------------------------\SWPPP|---2013\|-------- ..
发布时间:2021-06-19 19:08:09 其他开发

PowerQuery 多个文件并添加列

我有内联 PowerQuery 来自动化我的每周报告.由于我是电源查询的新手,因此我跟进了这个教程 并尝试添加一个自定义列,以便我可以使用它来查看每周的改进,问题是添加的列未命名为“Week",而是称为文件名.从这个 网页 第二个参数是列名.我不明白为什么列名是文件名而不是名称“周". let ExcelFile = (FilePath, FileName) =>让源 = Folder.File ..
发布时间:2021-06-19 19:08:06 其他开发

PowerQuery 填充缺失的日期和数据

如何让 PowerQuery: 生成缺失的日期 用以前的最新值填充缺失的日期 所需的输入和输出概述如下: 输入 +------------+------+-------+|日期 |当前位置:价格 |+------------+------+-------+|01-01-2019 |欧元 |0.7 ||01-01-2019 |美元 |0.8 ||03-01-2019 |欧元 ..
发布时间:2021-06-19 19:08:03 其他开发

如何使用 VBA 更改 Excel Power Query 参数

如何使用 VBA 更改 Excel PowerQuery 参数? 即这些参数: 现在 Paramater 的值为 8,用于刷新所有其他电源查询.如何使用 VBA 更改此参数? 宏记录器不显示任何内容. 解决方案 感谢 QHarr,我想通了.只需编辑 Power Query M 代码 - 参数值是代码中的第一项. 例如 5 元 [IsParameterQuery=t ..
发布时间:2021-06-19 19:08:00 其他开发

使用 M 语言提取和替换 SQL 查询中的参数

这个问题与这个问题有关.然而,在那个问题中我做了一些错误的假设...... 我有一个包含 SQL 查询的字符串,带有或不带有一个或多个参数,其中每个参数都有一个“&"(和号)作为前缀.现在我想提取所有参数,将它们加载到 excel 表中,用户可以在其中输入每个参数的值.然后我需要使用这些值来替换 SQL 查询中的变量,以便我可以运行查询... 我面临的问题是提取(因此也替换)参数名称并 ..
发布时间:2021-06-19 19:07:54 其他开发

如何在 Power Query 中将 52 个文件中的前两行合并为标题行并将所有文件合并为一个?

我有 52 个文件,列数大于 50.它们中的前两行是标题行,因此需要将它们组合成一行,我想将它们全部组合成一个文件. 有些文件有不同的列数或不同的列名,所以如果 PowerQuery 识别出这些,我可以单独处理它们. 我能想到的唯一方法是打开每个文件,运行一个宏来合并所有文件中的前两行,但是在 Power query 中是否有更有效的方法来对所有文件执行此操作? > 谢谢! ..
发布时间:2021-06-19 19:07:51 其他开发

鉴于电源查询中的工作表数量总是不同的范围/工作表名称,如何将不同的工作表合并到一个文件中

使用 Power Query,我将不同的工作表合并为 1 个合并工作表(即 AllPermit). 当每个月的张数因许可证交易而异时,我遇到了问题.例如,APR - 我总共有 4 张. Permit_1_1000 Permit_1001_2000 Permit_2001_3000 Permit_3001_4000 5 月,销量下降,最终只有 3 张. 有没 ..
发布时间:2021-06-19 19:07:48 其他开发

如何使用 Power Query 从 Toggl API 中提取数据?

连接 API 时的第一个计时器.我正在尝试使用我的 API 令牌从 Toggl 中提取数据,但我无法获得凭据.我试图复制 Chris Webb 的方法 (https://blog.crossjoin.co.uk/2014/03/26/working-with-web-services-in-power-query/) 但我无法让它工作.这是我的 M 代码: let来源 = Web.Content ..
发布时间:2021-06-19 19:07:45 其他开发

Power Query:将列名作为函数参数传递

我正在努力将列名传递给幂查询函数 - 如果我在函数调用中将它们作为 [columnname] 传递,它会尝试在函数外实现它们;如果我在函数本身中使用 [parameter] 传递,它会查找列“参数"而不是调用中传递的列名. 在其他地方,StackExchange 建议使用 Table.Column(table,columnname) 来解决这个问题,但我一次性获得了整个列,而不是能够比较列中 ..
发布时间:2021-06-19 19:07:42 其他开发

使用 Fedex API 和 Power Query 发布 XML 跟踪请求

我花了一周的大部分时间试图弄清楚这件事,但仍然没有完成.我正在尝试使用 XML 方法在 MS Excel Power Query 中使用 Fedex 的 Track API.我已经完成了获得 TEST 凭据和 Productions 凭据的所有过程. 感谢@DiegoColantoni 对其他用户的惊人反馈,我设法想出了以下代码: 由于它与 Postman 合作过,我认为这与请求本身 ..
发布时间:2021-06-19 19:07:39 其他开发

读取 csv 的前 n 行而不解析 Power Query 中的整个文件

我有这些 csv 数据文件,前五行是我的相关数据,下面是一堆格式错误的数据.当我使用过滤器行时,它仍然会读入下面的所有数据,这对我来说是个问题.这是有问题的,因为我正在阅读整个文件夹的价值,并且其中一些文件在我感兴趣的行下方具有不同数量的列.我不需要的前五行下方的那些列或数据,但电源查询抛出查找与最后一个文件相同数量的列时出错.我希望它只读取文件夹中所有文件之间统一的前 n 行. 有没有办法 ..
发布时间:2021-06-19 19:07:36 其他开发

参数化 SQL 存储过程 Excel Get&Transform

我正在尝试将 SQL Server 中的存储选择过程调用到 Excel 中. 在 SSMS 中可以写成 @val1=1;@val2=2;执行 SP_DoStuff(@param1=@val1,@param2=@val2); 看类似的问题,一个常见的答案是连接参数并作为动态SQL运行.例如:使用单元格中的值作为参数在电源查询编辑器的存储过程中 答案在那里 Source = Sql. ..
发布时间:2021-06-19 19:07:33 数据库

在 Power Query 中作为筛选行应用的 VBA 字符串

有没有办法根据 VBA 记录的 Power Query 的单元格值定义字符串?我试过将字符串设置为 Dim Test As StringTestFilter = """"&“过滤器"&“"“" 但#Filtered Rows 无法识别输入,即 #""过滤的行"";= Table.SelectRows = ([Filter1] = TestFilter) 这不是识别 VBA 中的字符串. ..
发布时间:2021-06-19 19:07:30 其他开发

Power Query:用于在列中搜索关键字列表并仅返回至少具有一个匹配项的行的函数

我正在 Power Query 中创建一个类似 Google 的简单搜索功能.假设我在名为 Database 的表中有一个名为 Description 的列.然后用户输入一些搜索查询,如“狗、猫、动物".我想为至少包含这些关键字之一的行过滤数据库.它们的关键字每次都可以更改,具体取决于用户在 Excel 中命名范围内键入的内容. 我知道您可以在 Power Query 中筛选多个关键字的列, ..
发布时间:2021-06-19 19:07:27 其他开发