将查询作为parameter passing给另一个查询

我通过PowerQuery中的SQL语句获取数据:

let Source = Oracle.Database("sampleDB", [Query="SELECT * FROM mySampleTable WHERE CustomerID in (1,2,3,4,5)"]) in Source 

我需要SQLfilter是dynamic的。 所以我有一个包含文本string的单元格的另一个查询。 对于上面的示例,单个单元格看起来像=>“1,2,3,4,5”。 这就是为什么我要在PowerQuery中构build一个dynamicSQL语句,该语句引用来自其他查询的单个单元。

我试过下面的代码和其他变体,但没有工作!

 let Source = Oracle.Database("sampleDB", [Query="SELECT * FROM mySampleTable WHERE CustomerID IN (" & MyReferenceQuery["SingleCell"] & ")"] in Source 

我怎样才能引用这个其他查询?

如果文本位于表格中的单个单元格中,则需要通过指定列和行索引来访问该值,如下所示:

= Oracle.Database("sampleDB", [Query = "SELECT " & MyReferenceQuery[Column1]{0} & " FROM Table"])