问题标签 [powerquery]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - 如何查看/查看上一行或下一行
嗨,我是电源查询的新手,我遇到了一个问题,希望您能提供帮助 - 我有一份审计报告正在查看记录更改状态,我希望能够使用下一条记录的 [时间戳]计算日期差异。
在 Qlikview 中,我使用了 peek() 和 previous() 以及 SQL、lead() 和 lag(),但是有没有可以在 power query(M) 中使用的函数
ID [旧状态] [新状态] [时间戳] [持续时间] 1 新 预计 2015年 6 月 1 日
2 预计计划 2015 年 7 月 1 日
excel - Power Query:通过乘以另一列来转换一列
我想做一些类似于Power Query Transform a Column based on another Column 的事情,但是我一直在为我的特定目标修改语法而陷入困境。
与链接的问题类似,假设我有下表:
我不想以 B 列为条件更改 A 列的值,而是将多列(B 列和 C 列)中的值乘以 A 列中的值,并替换初始列中的值,以便我可以得到以下:
这是否可以在不使用多个序列的情况Table.AddColumn
下完成Table.RemoveColumns
?
我也尝试过Table.TransformColumns
基于this,但无法获得正确的语法来实现这一点。
powerquery - 通过电源查询从安全网站(https)获取数据
我寻求您的指导,以通过电源查询从以 https 开头的安全网站获取数据。当我在 power query 中从 web 选项中粘贴链接时,它不会提取任何数据并且只提供一行空数据。有什么方法可以通过电源查询获取数据?我确实有我的登录凭据,它在网络浏览器中运行良好,但在电源查询中运行良好。
excel - Power Query:数据源连接问题
我正在使用 Excel 的 Power Query,并且正在尝试连接托管在 AWS 上的 MySQL 数据库。尝试连接时,我在查询编辑器中收到错误消息,提示“DataSource.Error:对象引用未设置为对象的实例。”
我的 Excel 和 Power Query 都有 32 位版本。
设置数据源有什么问题吗?
谢谢
excel - 带有 Power Query 的 Postgresql
我是 Postgresql 新手,并尝试使用 Excel Power Query 的视图。
我只能看到带有 Power Query 的表。
我在 Power Query 中看不到任何视图。
我已经为每个人提供了 ACL 访问权限。
我缺少什么以便可以在 Excel 中找到视图?
编辑:我在定义数据源时找到了使用 SQL 语句的解决方法 - 因此它看起来像 Excel Power 查询错误。
authentication - 即使在身份验证之后,Power Query 也会将登录表单作为结果集而不是内容返回
我正在尝试抓取网站结果集以创建包含该特定网站结果的表格。在此站点上正常登录时,我可以使用我的凭据访问该站点的内容。站点使用 HTTPS
但是,当我尝试通过 Power BI(以及更具体的 Power Query)检索同一站点的内容时,我会看到一个包含两列和两行的结果集,就好像该站点要求我提供凭据一样:
这是在我输入我的凭据后,当电源查询要求它们时(不返回任何错误输入的错误)。凭据输入正确。输入错误的凭据时会出错。
我已明智地尝试了以下选项查询:
- 直接输入所需网站
- M 中带有查询和内容选项的高级输入以强制 POST() 而不是 GET()。
高级方法 1 - 执行时显示登录表单:
方法 2 - 给出错误,因为选项只能与匿名凭据一起使用:
powerbi - 解析 Power BI 中的名称值对列表
背景
我需要从锁定在防火墙严密的 PostgreSQL 数据库中的数据创建 Power BI 报表/仪表板。将 Power BI 直接连接到数据库不是一种选择。但是,我可以访问在同一台服务器上运行的 Python 脚本,因此编写一个简单的提取/转换脚本并将数据呈现为 XML 或 JSON 是相当简单的。
问题
我是 Power BI 新手,我不知道如何将我的数据转换为 Power BI 桌面中的表
这是标准销售演示的示例源表
这就是我想要在 Power BI 另一端的表格
我试过 JSON:
我已经尝试过 XML:
显然这是我正在使用的数据的简化版本,但它说明了问题
我尝试使用 UI 来解析它。数据加载,我可以深入到行,但无法弄清楚如何以表格形式读取 - 我最终得到一个列表表、一个只有一行的表或一个表
text - powerquery 按可变字段长度拆分列
在 PowerQuery 中我需要导入一个固定宽度的 txt 文件(每行是多个字段的串联,每个字段都有固定的特定长度)。当我导入它时,我得到一个包含 txt 行的单列的表,例如,格式如下:
我想以这种方式添加更多列:
换句话说,组成源列的字段的长度是已知的,但是对于所有字段来说,这个长度并不相同(在上面的示例中,长度是:4、2、5、3)。
我想使用“拆分列”>“按字符数”实用程序,但我一次只能插入一个长度,并且要获得所需的输出,我必须重复该过程 3 次,添加一个列,并使用“拆分列”>“按字符数”实用程序的“一次,尽可能向左”选项。
我的真实案例有许多不同的线型(文件)要导入和转换,每个都有 20 多个字段,因此需要较少的手动方法;我想以某种方式指定记录结构(每个字段的长度)并自动拆分行:)
可能需要一些 M 代码,我对此一无所知:有人能指出我正确的方向吗?
谢谢!
sql-server - 无法使用 Microsoft Excel Power Query 连接到 SQL Server
我在使用 Excel 2013 Power Query 连接到 SQL Server 2008 R2 数据源时遇到问题。
我创建了一个新的 Power Query 查询,并创建了一个新的 SQL Server 数据源。我已经指定了服务器名称和数据库,但没有指定任何特定的查询。
我正在使用 SQL Server 身份验证登录数据库,并且连接是加密的。
当我尝试在 Excel Power Query 中设置连接时,我收到一条错误消息:DataSource.Error:
没有提供进一步的错误详细信息。
我已经检查了 SQL Server 是否允许远程连接,并且我已经通过使用 sqlcmd 实用程序连接到数据库服务器和数据库并运行基本的 SELECT 查询来测试 SQL 登录。
如果有人能阐明我做错了什么,我将不胜感激。
expression - Power Query -- 在本机查询中列出值
我在本机查询中使用“in”运算符时遇到问题,其中 in 参数是通过钻取 excel 列表检索到的列表:
有什么办法可以解决这个问题?谢谢!