Forum Discussion

DSR's avatar
DSR
Resolver I
3 years ago
Solved

Comparing two Lists: ListCurrentEE, and ListFillers: and extract

 

  • it may more readable to rewrite the code like this

    Table.AddColumn(PreviousStepName,"Result",(RowRecord)=>List.Select(RowRecord[Current EE],(Item_In_CurrentEE_List)=> List.Contains(RowRecord[Fillers],Item_In_CurrentEE_List,(Item_In_Fillers_List,Item_In_CurrentEE_List)=>Text.Contains(Item_In_CurrentEE_List,Item_In_Fillers_List))))

4 Replies

  • wdx223_Daniel's avatar
    wdx223_Daniel
    Community Champion

    =Table.AddColumn(PreviousStepName,"Result",each List.Select([Current EE],each List.Contains([Fillers],_,(x,y)=>Text.Contains(y,x))))

    • DSR's avatar
      DSR
      Resolver I

      Hello wdx223_Daniel,

      1- Thank you very much,

      2- Yes you solve it for me. It works.

      Q- May you please explain for me in plain English what each Item ("[Filters]", "_", " "y" and "x" ) in List.Contains([Fillers],_, and in Text.Contains(y,x) refer to inside List.Select([Current EE], or to Outside the Table[Column] and to which Lists "Filters or "Current EE"?

       

      I wanted to to give Kudos and Accept  as solution now, but I am afraid if I click Kudos and accept now, No one after that will read the Q and answer me to understand how it works, So I decided to wait a little bit.

      Thank you wdx223_Daniel,

      DSR

       

      • wdx223_Daniel's avatar
        wdx223_Daniel
        Community Champion

        it may more readable to rewrite the code like this

        Table.AddColumn(PreviousStepName,"Result",(RowRecord)=>List.Select(RowRecord[Current EE],(Item_In_CurrentEE_List)=> List.Contains(RowRecord[Fillers],Item_In_CurrentEE_List,(Item_In_Fillers_List,Item_In_CurrentEE_List)=>Text.Contains(Item_In_CurrentEE_List,Item_In_Fillers_List))))

  • DSR's avatar
    DSR
    Resolver I

    Hello wdx223_Daniel,

    Thank you for your correct help, your prompness and explanation.

    From the first answer, you solve it. The detailed explanation I will try to understand it in reference with the funtions arguments. 

    You are very helpful. Thanks

    DSR