Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Grouping columns with conditional agregated function

Hi, I have this kind of data and I want to create a grouped table by G1,G2,G3 counting the rows of C column that are distinct from null with power query

 

G1G2G3KC
1111null
11121
2223null
22241
22251
3316null
33271
33381
3349null

 

So the result I want to achieve is 

 

G1G2G3Count
1111
2222
3310
3321
3331
3340

 

Any help would be appreciated. I was trying to create a function but I can´t figure how to pass the G1, G2, G3 as parameter. Perhaps I need another approach

 

Thanks,

 

Julio

  • Anonymous's avatar
    Anonymous
    5 years ago

    Hi Anonymous 

     

    You can directly groupby

    Table.Group(yourPreviousStep, {"G1", "G2", "G3"}, {{"Count", each List.NonNullCount(_[C]), Int64.Type}})

     

     

2 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Anonymous 

     

    You can directly groupby

    Table.Group(yourPreviousStep, {"G1", "G2", "G3"}, {{"Count", each List.NonNullCount(_[C]), Int64.Type}})

     

     

  • Anonymous's avatar
    Anonymous
    Not applicable

    Thank you Anonymous