关于跨查询的步骤引用的一点思考

昨天潘淳给我看了一个自定义连接器的语句,里面有meta数据定义,那么我们能不能用这个方式去变相实现跨查询引用步骤?
假设我的查询1里面的pq语句为:

let a=1,b=2,c=3 in c

我们将查询1处理一下变为:
let 包装="畅心" meta [a=1,b=2,c=3] in 包装
那么如果查询2中想要引用查询1中以前的a、b、c等步骤时,如引用步骤b可以写为:

=Value.Metadata(查询1)[b]

file
file
当然你可以直接使用record包装查询1:
let 包装=[a=1,b=2,c=3] in 包装
此时查询2引用查询1中的b可以写为:查询1[b]

file

道高一尺 魔高一丈
https://pbihub.cn/users/44
M与DAX的恩怨纠葛