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
    Icon for Most Valuable Professional rankMost 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
    Icon for Community Champion rankCommunity Champion

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