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 Guys,
I have a list, "A, B, C" and want to check if B <> A and C <> B (so n <> n +1). 
Result should be {"B", "C"). 
I was trying with list.Accumulate, but I failed. It is possible with List.Accumulate or I  should use another function ?
Thanks!
Best,
Jacek
Solved! Go to Solution.
For List.Accumulate
= List.Accumulate({1..List.Count(list)-1}, {}, (s,c)=> if list{c} <> list{c-1} then s & {list{c}} else s)
					
				
			
			
				
			
			
				
			
			
				
			
			
			
			
			
		thank you!!
Use this - Here list is your your list
List.RemoveNulls(List.Generate(()=>[x=null,i=0, c= List.Count(list)], each [i]<[c], each [i=[i]+1, x=if list{i} <> list{i-1} then list{i} else null, c=[c]], each [x]))
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		Thank you. 
So List.Accumulate is not possible? 
Best,
Jacek
For List.Accumulate
= List.Accumulate({1..List.Count(list)-1}, {}, (s,c)=> if list{c} <> list{c-1} then s & {list{c}} else s)
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		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.