Tag: powerquery

Excel PowerQuery(或dax也一样完美) – 添加具有唯一ID的列

我有一个表(格式为表)的input。 我想添加一个唯一的ID列到我的表。 约束: 它不应该使用任何其他列 它应该是常数和稳定的,这意味着插入一个新的行不会改变任何行ID,而只是增加一个新的行。 从另一列的值计算出来的东西没有用,因为会出现拼写错误。 所以改变ID将意味着在连接到这个的其他表中的数据丢失。 在查询编辑器中简单地添加索引是没有用的,因为中间会插入行,并且在此操作中重新计算id 我也打开任何VBA解决scheme。 我试图编写一个自定义函数,如果没有ID,就会在同一行的“rowID”列中添加一个新的ID,但是我失败了,从表中调用的函数中引用了这个单元格。

为什么Excel的转换范围属性被禁用的一些表?

我已经使用Excel Power Query加载项创build了一个合并查询。 但是我无法将结果表转换为范围。 因为“转换为范围”button被禁用,我不知道。 我怎样才能把它转换成表格?

Excel – 通过Python强大查询数据刷新

我试图通过Python使用下面的代码刷新一个权力查询 – Excel中的外部数据 import win32com.client import time xl = win32com.client.DispatchEx("Excel.Application") wb = xl.workbooks.open(fileName) xl.Visible = True wb.RefreshAll() wb.Save() xl.Quit() 它工作正常,服务的目的,除了,只有一次。 可视化打开的excel文件closures,但在任务pipe理器中没有完全closures。 虽然我没有太多的问题,除了,当我尝试运行这个下一个文件,“电力查询”加载项停止加载,我得到错误说,电力查询加载项需要加载为了刷新这个数据。 我必须去任务pipe理器closuresexcel。然后,我必须去选项,(电源查询插件已经加载),禁用加载,closuresExcel,再次打开,重新加载添加-上 。 请有任何人遇到这种types的问题,或如何摆脱它。 我的整个意图是通过某种types的自动化来刷新excel中的某些文件,并且每天通过外部数据进行刷新。 谢谢

Power Query Excel以列的百分比显示值

通常情况下,数据透视表用于以特定顺序显示数据。 对于这个特定的“问题”,我需要提出数字和目标。 这在枢轴中是有冲突的,因为列的百分比也考虑了目标。 不用担心,用PowerPivot应该可以解决这个问题。 到目前为止,我已经能够创build一个具有以下布局的表格: 1 2 3 cat A 5 10 7 cat B 10 8 9 cat C 0 2 1 其中1,2和3是一个月的前三天(为了简单起见,其余的被省略)。 我可以得到总计的列如下: = Table.FromRows({List.Transform({"1","2","3"}, each List.Sum(Table.Column(prevStep, _)))}, {"1","2","3"}) 此外,我可以将列的每个值除以数字: = Table.TransformColumns(prevStep, List.Transform({"1","2","3"}, each {_, (this) => this / 42, type number})) 现在我想用之前为列列计算的总数replace42。 请注意,“{”1“,”2“,”3“}将在另一步中自动计算。 有人可以详细说明如何实现这一目标吗? 预期结果: 1 2 3 cat A 0.33 0.5 […]

Powerquery – 2表,所有行,select要附加到的列和要添加的新列

我有两张桌子。 有些字段匹配,有些则不匹配。 我想结合它们,使得结果的行数等于表1和表2中行的总和。 有没有一种方法来指定从两个表中组合哪些列和哪些列来创build一个新的列? 对于Access用户来说,它有点类似于查询编辑器Append Query,用户可以在其中select要添加表的列。 我想我可以改变标题手动匹配(这只是发生在我身上),有没有更方便的方法?

Excel中的UPS跟踪

我正在尝试使用我的Excel电子表格,我使用这个电子表格来跟踪我的UPS运送情况,并用交货时间戳进行更新。 我使用了以下格式: http : //wwwapps.ups.com/WebTracking/processInputRequest?HTMLVersion=5.0&loc=en_US&Requester=UPSHome&tracknum=[ TRK_ID]& AgreeToTermsAndConditions=yes&ignore=&track.x=25&track.y=16 其中[TRK_ID]将引用跟踪号码的小区范围。 有了这个,我可以点击单元格中的链接,并带到跟踪信息的页面。 我不能使用API​​,但只想报告交付时间戳。 也许通过Power Query? 我可以使用Power Query调用网页,然后提取交付确认时间戳吗?

如何在Power Query中添加dynamicfilter

我想通过使用另一个表中的列来筛选一个表。 这是我的表被过滤: 表格1 deviceid, user_number 001,400 002,500 003,600 004,700 009,1000 我有另一张桌子: 表2 deviceid 001 003 004 现在我可以通过写这样的东西来过滤表1和表2: "Filtered Rowxx" = Table.SelectRows(#"Column1", each ([deviceid] <> "001" and [deviceid] <> "003" and [deviceid] <> "004") 由于表2一直在改变,我怎样才能定义一个查询下的权力查询来达到这个目的呢?

如何启动查询Windows文件夹共享安全/访问权限?

我们在共享驱动器上有一个文件夹,其中包含许多包含基于Excel的实时报告的子文件夹。 这些报告只能通过Active Directorypipe理的特定用户和组使用。 为了确保我们的安全模型是可靠的,我想通过Excel来让非pipe理员用户查看访问权限。 我们可以使用Power Query在Excel中显示每个子文件夹的可访问性(读/写等)吗? 到目前为止,我所看到的最接近的是:PowerQuery>从文件>从文件夹>select文件夹>展开“属性”列的logging。 但我需要的细节在这里不可用。 可以用PQ来完成吗? 也许我们需要通过Active Directory查询呢? 数据的特定格式/视图是灵活的。 只要AD用户/组明确地映射到允许或拒绝的明确权限即可。

如何在Power View中将表格行内容链接到源代码

我目前能够使用Power View来查看,过滤和突出显示我的数据。 然而,我还没有想出一种方法来链接我的表行与数据源(即在Excel电子表格的其他选项卡中的表)。 所以如果双击一行,Excel将指引我到适当的表格,并向我显示该行的完整内容(以便我可以在Power View仪表板中看到其他列中的数据)。 例如,我不会将“说明”列放置在仪表板中,但是我希望用户能够查找并查看每个项目的段落长度说明(如果他/她select深入研究)。 看图片 我希望能够点击这五个行项目中的任何一个,并将该表格与该表格进行过滤。 有谁知道如何做到这一点?

电源查询:数据源连接问题

我正在使用Power Query for Excel,并试图连接AWS上托pipe的MySQL数据库。 在尝试连接时,在查询编辑器中出现错误,提示“DataSource.Error:对象引用未设置为对象实例”。 我的Excel和Power Query都有32位版本。 设置数据源有没有问题? 谢谢