我想实现一个自定义函数,其参数是一个函数名和参数,函数体内调用元编程生成 sql 语句,且 sql 中使用传入的函数进行计算,应该如何实现? 我尝试了如下语句报错:
可以将上述代码,修改为:
funcName = "mavg"N = 10sqlColAlias(makeCall(funcByName(funcName), sqlCol("factorCValue"), N, 1), "fac")