美文网首页数据分析
Power Query中初步认识自定义函数

Power Query中初步认识自定义函数

作者: Data_Skill | 来源:发表于2018-11-23 13:29 被阅读25次

    我们知道在Power Query中数据属性里面有一个函数属性。

    在Power Query中自定义函数的写法如下

    这个函数的意义就是,输入一个x变量,返回的结果是x+1

    例如在高级编辑器里面,我们来比较几个不同的地方。

    如果最终返回的是一个函数名称,则查询步骤里面返回的也是一个函数fx

    自定义直接调用了fx函数,其中参数是1,返回的结果是1+1=2

    如果结果返回的是在定义函数的上方,则函数不会显示也不会被记录。

    所以我们写自定义函数的时候,必须最终返回的要在函数表达式之后的步骤名称之前,这样我们之后才可以进行调用。

    此外,如果表内步骤函数名称和查询表函数名称一致,以表内的优先使用处理。当然如果你最后改成一样的名字,则会显示冲突。

    此外我们经常会碰到的就是调用整个步骤,则只需要在let..in..语句外面再嵌套个let...in..语句。

    就以之前那个返回自定义结果数为2,我们再外面在嵌套一个let..in...语句,那我们生成的一个新函数fix2,其中不管参数是什么,我们得到的最终结果就是之前那个步骤所产生的值2。

    let

    fix2=(X)=>

    let

    fx=(x)=>x+1,

    自定义=fx(1)

    in 自定义

    in fix2

    相关文章

      网友评论

        本文标题:Power Query中初步认识自定义函数

        本文链接:https://www.haomeiwen.com/subject/viljqqtx.html