Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Hi, 
  I was looking at selecting list items by positin but cuould not find much for Tables,   I came up wiht this 
to retunr rows 1,3, 6 ,
List.Accumulate( { 0,2,5} , #table( {},{} ),
        (S,C)=> S &  Table.Range( SourceTable , C, 1)  ) Just wondered if there were other ways or functions to do this? 
Richad. 
 
Solved! Go to Solution.
    Table.FromRecords(
        List.Transform(
            {0, 2, 5},
            (x) => SourceTable{x}
        )
    )Thanks, had not thought  of that, 
Richard. 
    Table.FromRecords(
        List.Transform(
            {0, 2, 5},
            (x) => SourceTable{x}
        )
    )Just for context I was trying for a new way to select rows by text criteria, so and row with the word cat of dog,
= List.Union( 
 List.Transform( 
Table.ToColumns( Source ), (A)=> 
  List.PositionOfAny( A, {"cat","dog"}, Occurrence.All) 
) )
 Table.FromRecords( 
 List.Transform( Positions, (A)=> 
   Source {A} ) ) 
					
				
				
			
		
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
