Tag: powerquery

在Power Query(Get&Transform)Excel中使用ODC

我有一个SharePoint数据连接库中承载的ODC文件。 我可以使用此文件连接到Power Query中的数据库吗? 在使用“获取外部数据”时,我已经成功地使用了ODC – 但是在Power Query中看不到如何使用它。

Excel 2017获取和变换,通过math函数select?

有没有办法通过math函数定义的Get&Transform(例如曲线矩形)在Excel 2016中基于GPS坐标select数据? 请参阅第7个弧上的带有MH370search区域的照片。 我试图select在search区域旅行的NOAA浮标。 源文本文件包含每天浮标四次,浮标ID,纬度,经度,date和时间的GPS位置。 点击图像查看图像的放大版本。

Excel PowerQuery / C#WebAPI OData,检索旧的服务参考

尝试将Excel Power Query连接到我的OData Web服务时出现一些奇怪的行为。 当我开始构buildWeb服务时,我的基础数据类(POCO)被称为“FilterSearchFacade”。 随着开发的继续,我将基础数据类重新命名为“ReportSource”。 当我通过Web浏览器使用URL连接到Web服务时,返回正确的“ReportSource”对象。 但是,当我连接PowerQuery时,它返回以下错误: 就像在Excel中有一些数据caching保留在旧的类定义中一样? 我努力了… *在Excel中进入“Power Query”>“Recent Sources”,将其全部删除并重新启动excel。 *在我的WebAPI项目中search类名“FilterSearchFacade”的全部代码,没有。 *从WebAPI项目中删除bin / obj文件夹,清理和重build。 当我从Web浏览器转到项目的元数据根目录时,它显示了正确的类定义: 本地debugging: http://localhost:61023/api/PortlandDev/2/$metadata <edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> <edmx:DataServices> <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Sulzer.STAT.DataService"> <EntityType Name="ReportSource"> <Key>… 我被困在这里 OData项目没有对“FilterSearchFacade”类的引用,但Excel仍在尝试引用该types。 任何有关额外项目的想法或如何进行将非常感激。

Power Query – 差异权限不存在的列

我正在Excel2016中工作,并且已经生成了一个PowerQuery来从数据库中获取信息,这个服务器/数据库是从工作簿中的一个命名字段填充的,当在一些机器上运行时(各种机器上的Excel开发正在多个账户上进行)这执行得很好,但QA机器有以下错误。 “Query'TaskIdProc'(step'AutoRemovedColumns1)正在访问具有不能共同使用的隐私级别的数据源,请重build这个数据组合” 正在使用的代码如下 let ServerName = Text.From(Excel.CurrentWorkbook(){[Name="ServerName"]}[Content]{0}[Column1]), DatabaseName = Text.From(Excel.CurrentWorkbook(){[Name="DatabaseName"]}[Content]{0}[Column1]), TaskID = Text.From(Excel.CurrentWorkbook(){[Name="TaskName"]}[Content]{0}[Column1]), Source = Sql.Database(ServerName,DatabaseName, [Query="EXECUTE dbo.bsp_DeadlineHistoryByTaskID @Task_ID_Param ='" & TaskID & "'" ]), #"Removed Columns" = Table.RemoveColumns(Source,{"TaskGuid", "Task_ID", "InitialDeadline"}), #"Renamed Columns" = Table.RenameColumns(#"Removed Columns",{{"NewDeadline", "New Deadline"}, {"RequestedDeadline", "Requested Deadline"}, {"NewState", "State"}, {"ActionTaken", "Action"}, {"ReasonGiven", "Reason"}, {"UserName", "Who"}, {"ChangeTimeStamp", "When"}}), #"Reordered Columns" = Table.ReorderColumns(#"Renamed […]

MS Power Query:跨工作簿和xlam共享查询?

在Power Query中,是否可以在一个工作簿中构build查询并从另一个工作簿访问? 特别是,我可以在某种types的图书馆中build立一整套查询吗? 我正在考虑一个.xlam文件,然后有多个.xlsx文件加载.xlam并使用查询 我真的想远离复制和粘贴查询定义从一个工作簿到另一个。 即使是中型项目也不可维护。 我读过这篇文章 ,非常感谢@ dfresh22函数,用于自动复制查询。 但那还不是。 我试图在工作簿中创build一个查询,将其保存为.xlam,并从第二个工作簿引用xlam。 但是我找不到任何方法来访问查询。 我正在运行Excel 2013。 我只是想着这个错误的方式?

使用电源查询从交换帐户导入特定邮箱到Excel

我有一个查询,从共享邮箱交换帐户的所有电子邮件,并parsing它们。 但是,该帐户有两个文件夹:收件箱和存档。 存档文件夹包含超过14,000封电子邮件,并不是必要的,因为parsing过滤它们。 有没有办法只导入收件箱文件夹,而不是电力查询加载所有14,000电子邮件,然后过滤出来? 另外,删除存档文件夹也是不可行的。

Power查询SSL数据源错误

我有一个function查询连接的Excel工作簿,可以从Jotform报表工具下载Excel工作簿。 (电源查询 – >从文件 – >从Excel-> https://www.jotform.com/excel/62736196700000)****链接被修改,以保护数据*** 我没有问题在Windows 7上使用Power Query插件在Office 2013上运行它。 但是随后Excel 10中的Windows 10上的某些用户报告了以下错误:Data.source错误:无法创build安全的SSL / TSL隧道。 TSL 1.1和1.2在两台计算机上均已激活。 我有点迷路了,我已经耗尽了我所有的极客资源。 任何人都可以帮助解决这个问题吗? 我在电源查询中激活了详细模式,并且能够从有问题的计算机中取出错误日志。 非常感谢你。 [编辑] 日志1: 这是从Excel中的日志:日志2:请参阅下面的评论…没有足够的代表。

有没有办法用PowerQuery数据以编程方式刷新Excel,然后将其保存,例如作为CSV文件?

该场景是:我有A.csv和B.csv,然后我使用强大的查询结合C.xls中的2个CSV文件中的数据。 我想要实现的结果是:我有一个外部工具,以便在修改任何csv文件后,我只需要运行该工具,而不是打开C.xls,C.xls的内容将自动更新。 当然,如果可以保存到C.csv,那将是完美的。

Power Query – 总和可变的列数

我有大量的列,在那里我想添加列除了两个(A和B)除了所有列之外。 我认为我接近下面的代码,但有一些错误的W /它。 代码将通过对表格#"Renamed Columns"进行求和来添加列x ,除了列a & b 。 SumColumnsExcept = Table.AddColumn(#"Renamed Columns", "x", each List.Sum(Record.ToList(List.RemoveItems(Table.ColumnNames(#"Renamed Columns"),{"a", "b"})))) 提前致谢!

REF参考功率查询表时出错

伙计们, 通过StackOverflow取得很大的进步学习权力查询! 让我描述一下我的问题和我已经采取的步骤: 到目前为止,我已经遵循指导如何通过一个函数结合多个文件,其实际上迄今为止工作很好。 我从一个文件夹中获取所有文件的数据,将它们合并,“清理”以仅显示我想要的列,然后作为表格加载到excel中。太好了! Name | fCleanLogger.Temp (F) ———— | ——– Logger A.txt | 78 Logger A.txt | 79 Logger A.txt | 57 Logger B.txt | 66 Logger B.txt | 90 Logger B.txt | 48 Logger B.txt | 44 当我想引用该表在“摘要”工作表中使用时,麻烦就开始了。 例如:我有10个文件。 我想获得每个文件的最大温度值…但所有这些文件现在结合起来。 所以我必须做一个INDEX MATCH公式… =INDEX(MAX(Excel_LogFiles[fCleanLogger.Temp (F)]), MATCH("Logger A.txt", Excel_LogFiles[Name], 0)) =INDEX(MAX(Excel_LogFiles[fCleanLogger.Temp (F)]), MATCH("Logger B.txt", […]