从同一行电源查询中获取列

Posted

技术标签:

【中文标题】从同一行电源查询中获取列【英文标题】:Get column from same row power query 【发布时间】:2021-07-14 21:17:49 【问题描述】:

我有一个电源查询,它正在发出一个 api 请求,其中列中的某个值作为参数。通常在 Excel 中,您会说类似=A1 之类的内容,然后将单元格淹没并从 A2、A3 等处获得响应。您如何使用 powerquery 执行此操作?到目前为止,这是我的函数,但它只需要列的第一个结果。

Json.Document(Web.Contents("API?symbol=" & Source0[Column1] ))

【问题讨论】:

【参考方案1】:

代码Source0[Column1] 表示取SourceColumn1 的第一行(我假设它是查询中第一步的名称)。

您可以只使用[Column1],而不是引用整个表的行和列,它应该引用当前行中的值。试试这个作为新的自定义列的公式:

Json.Document(Web.Contents("API?symbol=" & [Column1] ))

【讨论】:

以上是关于从同一行电源查询中获取列的主要内容,如果未能解决你的问题,请参考以下文章

Excel:即使缺少一行,是不是有办法从电源查询更新表格?

Oracle SQL 查询从一行中的多个列中获取最新数据

使用数据填充上一列的NaN值

sql 获取分组第一行数据

替换 0 并从同一行的列中向前填充 [重复]

在表 oracle 上使用大小写从同一行中选择值