excel - 逐行运行 Excel 查询
问题描述
我在 excel powerquery 中进行了以下查询:
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
IDname = Vir{0}[IDname],
query = "exec procOderBySampleID '"& IDname &"' ",
target = Sql.Database("XXX-YYYY\YY76", "SQLtable", [Query=query])
in
target
它返回 IDname 列中第一行的结果。我想要一个查询逐行运行并返回 IDname 列中所有值的结果。将值与它们之间的逗号组合并将它们IDname = Text.Combine(List.Transform(Source[IDname], Text.From), ", "),
传递给查询不起作用,因此解决方案需要逐行工作。
样本:
A1 IDname
A2 78-001
A3 78-002
A4 78-003
查询应该为一个接一个的值运行存储过程(A2 然后 A3 然后 A4)并返回一个表:
A1 IDname Refnumber User
A2 78-001 4 Mat
A3 78-002 7 Kid
A4 78-003 5 Luc
使用当前代码,我只得到 A1 和 A2 作为结果。
解决方案
推荐阅读
- hive - 重命名分区并设置新位置配置单元
- r - 如何读取 R feom 数据框中的事务?
- python - 使用正则表达式提取数字
- python - Python:如何沿给定的编号轴获取单位向量?
- mysql - 如何使用 Spring Boot 从选择查询中获取结果
- azure - 如何在新门户 Azure 中的 Azure Active Directory 中为自己授予权限?缺少“授予权限”按钮
- azure - 使用 Azure 应用程序网关的认证链中的问题
- ios - Xcode 11 - 实例方法...与另一个类别的相同方法冲突
- sql - SQL 子查询和列命名问题
- python - 组合 2 个数据帧以生成一个包含重复值的文件