我正在通过 PowerQuery 中的 SQL 语句获取数据:
let
Source = Oracle.Database("sampleDB", [Query="SELECT * FROM mySampleTable WHERE CustomerID in (1,2,3,4,5)"])
in
Source
我需要 SQL 过滤器是动态的。所以我有另一个查询,其中包含一个包含文本字符串的单元格。对于上面的示例,单个单元格看起来像 => "1,2,3,4,5"。这就是为什么我想在 PowerQuery 中构建一个动态 SQL 语句,该语句从我的其他查询中引用该单个单元格。
我已经尝试了下面的代码和其他变体,但没有一个工作!:
let
Source = Oracle.Database("sampleDB", [Query="SELECT * FROM mySampleTable WHERE CustomerID IN (" & MyReferenceQuery["SingleCell"] & ")"]
in
Source
我怎样才能引用这个其他查询?