Forum Discussion

Andrew_lu1933's avatar
Andrew_lu1933
Regular Visitor
4 years ago

How to set var to select column name?

in power query, if I want to operate one column, we will  use _[columnName].

but if I want operate many column, I want use List.Transform({columnName1, columaname2},(t)=> operate(Table, [t]).

how to pass columnName var to operator this column?

4 Replies

  • Vijay_A_Verma's avatar
    Vijay_A_Verma
    Most Valuable Professional

    If you can explain what exactly you are trying to do, then experts here can suggest the right solution. 

    When you are doing List.Transform({columnName1, columaname2},(t)=>, it is t which contains columnName1 & 2 one by one and whatever you are operating on t will be applicable on columnName1 & 2.

  • Anonymous's avatar
    Anonymous
    Not applicable

    You can try

     

    each (row)=> List.Tranform({row[Column1], row[Column2]}=> operate(Table, [t]))

     

    --Nate

  • wdx223_Daniel's avatar
    wdx223_Daniel
    Community Champion

    List.Transform({Column1,Column2},each List.Sum(Table.Column(tbl,_)))