查询引用另一个查询
Query referencing another query
我无法在 Power Query 中执行查询,抛出的错误如下:
Formula.Firewall: Query XXX references other queries or steps, so it may not directly access a data source. Please rebuild this data combination.
该查询中的代码如下:
let
CallToFunction = myFunction,
#"Invoked Function" = CallToFunction(),
Source = Oracle.Database("myServer", [Query="SELECT * FROM myTable WHERE CustomerPK IN (" & #"Invoked Function" & ")"])
in
Source
myFunction
是一个使用其他几个查询的函数,最终 returns 一串主键,我可以用它来填充 [=24 的 WHERE 子句的括号=]声明。
当我单独调用该函数时它工作正常,所以这一定是如何在最后一个查询中调用该函数的问题。
有什么想法吗?
我无法在 Power Query 中执行查询,抛出的错误如下:
Formula.Firewall: Query XXX references other queries or steps, so it may not directly access a data source. Please rebuild this data combination.
该查询中的代码如下:
let
CallToFunction = myFunction,
#"Invoked Function" = CallToFunction(),
Source = Oracle.Database("myServer", [Query="SELECT * FROM myTable WHERE CustomerPK IN (" & #"Invoked Function" & ")"])
in
Source
myFunction
是一个使用其他几个查询的函数,最终 returns 一串主键,我可以用它来填充 [=24 的 WHERE 子句的括号=]声明。
当我单独调用该函数时它工作正常,所以这一定是如何在最后一个查询中调用该函数的问题。
有什么想法吗?