Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more
Hello,
can someone explain why the record version does not give result in genlist;
let alist = {"a","b","c","c","c","d","d"} ,
lc = List.Count (alist )
in
List.Generate( ()=> [ i = 0 , x = true ] ,
each [i] < List.Count( alist) -1,
each [ i = [i]+1, x = alist{[i]} = alist {[i]+1} ]
)
[ alist = {"a","b","c","c","c","d","d"} , lc = List.Count (alist ) ,
genlist = List.Generate( ()=> [ i = 0 , x = true ] ,
each [i] < lc =1,
each [ i = [i]+1, x = alist{[i]} = alist {[i]+1} ]
) ]as a test I also tried ;
[alist = {1..10} ,
b = List.Transform( alist, (A)=> A * 10 ) ]
and this does allow b to work on alist, so I don't see a problem in principal , any solution / explanation.
Richard.
Solved! Go to Solution.
what's this?
each [i] < lc =1
thanks, had second look as did not get what you meant, should have been i < lc -1 no = ,
problem solved.
it's pretty obviuos if you look at the code. .
each value of i is less than lc
What do you mean by 'Result'. The let statement has an in clause giving a result. The record does not. The record itself is the result.
I suspect you did not give us the full context of the query, so hard to tell what causes any difference.
I mean result the 'in' statement or the gen of record.
Is this what you are looking for?
[ alist = {"a","b","c","c","c","d","d"} ,
lc = List.Count (alist ),
genlist = List.Generate( ()=> [ i = 0 , x = true ] ,
each [i] < List.Count( alist) -1,
each [ i = [i]+1, x = alist{[i]} = alist {[i]+1} ]
) ][genlist]
No I'm looking for an answer as to why the let statement gives a result and the record does not
that was the question asked. .
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!
Check out the July 2026 Power BI update to learn about new features.