Sensi i have learnt from you a new skill which I will use
@basensei8699Күн бұрын
so great man!
@raulparra6011 күн бұрын
Como siempre magnífico video. Siempre se aprende algo. Gracias por compartir
@basensei8699Күн бұрын
awesome!
@BobXu-i7v12 күн бұрын
Super Awesome!
@jean-claudebrunet164512 күн бұрын
As always great Tuto. Thanks a million
@basensei869911 күн бұрын
glorious!
@tonybatty50412 күн бұрын
Thanks James useful as always. Not sure what the real life benefit is of distilling to a 1 or 2 step solution other than to show how great PQ is at mangling data, how expert some of your subscribers are and how much I have to learn😀😀.
@basensei869911 күн бұрын
glorious thanks Tony! there's so many cool ways to solve these kind of problems i love seeing how people come up with solutions !
@mnowako12 күн бұрын
Magic! Thank you!
@boissierepascal575512 күн бұрын
Super tuto. Thanks !
@JngP-4512 күн бұрын
Pretty cool..thanks..
@nathaliedardel11612 күн бұрын
Hey I love your videos !! =D In this case with the 5th parameter of Table.Group function, we could do the same request with two steps ;) let Source = Excel.CurrentWorkbook(){[Name="Table2"]}[Content], GroupBy = Table.Group(Source, {"Column1"}, {{"tbl", each List.Transform({0..3} , (x)=> try _[Column1]{x} otherwise null )}} , 0 , (s,c) => Number.From(Value.Is(c[Column1] ,type number)))[[tbl]], FromRows = Table.FromRows(GroupBy[tbl], {"Date","Artist", "Song","Genre"}) in FromRows
@boissierepascal575512 күн бұрын
Hard level
@boissierepascal575512 күн бұрын
Bonjour Nathalie, Où apprend-t-on à coder comme tu le fais ? Formation spécifique ?
@basensei869912 күн бұрын
This is a incredible solution! i'm gonna give it a go!
@themolestones12 күн бұрын
great
@williamarthur480112 күн бұрын
As others have been adding suggestions, well this is not really necessaary but rather than adding extra column transform the Index ; Table.ReplaceValue( add_dex, (a)=> a [Column1] , (b)=> b [Index] , (x,y,z)=> if Value.Type(y) = type number then z else null , {"Index"} )
@basensei869911 күн бұрын
this is glorious! basically one step! Magick!
@williamarthur480112 күн бұрын
Looking forward to watching this properly again tomorrow, time for bed.
@basensei869912 күн бұрын
glorious!
@BillSzysz112 күн бұрын
Nice 👍 but one step solution is also possible. let Source = Table.Combine( Table.Group( Excel.CurrentWorkbook(){[Name = "Table2"]}[Content], {"Column1"}, { { "tbls", each Table.FromRows( {List.FirstN(_[Column1] & List.Repeat({null}, 3), 4)}, {"Date", "Artist", "Song", "Genre"} ), type table } }, 0, (a, i) => Number.From(i[Column1] is number) )[tbls] ) in Source
@basensei869912 күн бұрын
wowsers! i love this one! 1 step ! Mind blown! i need to make a video on this one!
@BillSzysz112 күн бұрын
@@basensei8699 thanks 😁
@Krisjah12 күн бұрын
let A = Excel.CurrentWorkbook(){[Name="Table2"]}[Content], B = Table.Combine( Table.Group(A, "Column1", {"All", each Table.FromList( {[Column1]} , each _, {"Date","Artist","Song","Genre"} ) },0,(x,y)=> Number.From( y is number))[All]) in B
@Krisjah12 күн бұрын
Using fifth parameter of table group
@basensei869912 күн бұрын
dammit this is glorious! in one step!
@aasavtamboli791912 күн бұрын
@Krisjah Sir can you please suggest resources to learn power query for beginners as well as M language