web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Grouping data table by...
Power Apps
Unanswered

Grouping data table by multiple columns

(0) ShareShare
ReportReport
Posted on by

Hello!

 

So I am still very new to Powerapps and I just seem not to be able to figure out how to get this right. I am trying to display my student attendance which is in a Sharepoint list. What I want to see is the student name and the status in the same row, and the dates must only show at the top. Each time attendance is taken I collect the date and their attendance status which is a tick, a cross, IN (Injured) or EX (Excused). Like this:

 

Screenshot 2022-03-06 at 16.22.49.png

 

A row is then added to my Sharepoint list to capture each student. The dates can not be preset as they may change and the team list can also change.

 

I have tried a nested gallery to display it:

Screenshot 2022-03-06 at 16.19.14.png

 

I have also tried a data table, which I had no idea how to group and get the headings to be the dates.

Screenshot 2022-03-06 at 16.24.57.png

 

Does anyone have any advice???

Categories:
I have the same question (0)
  • Pasta_K Profile Picture
    46 on at

    Hello, not too sure if this is what you were expecting, but you can try this out: 

    Pasta_K_0-1646577723449.png

    This is essentially 2 galleries; 1 inside the other. The first one (The big one) will be grouped by dates. The inside gallery's items would then be "ThisItem.Date1" 

  • Community Power Platform Member Profile Picture
    on at

    @Pasta_K thanks for this, I have tried it this the only problem with is is that by grouping by the date its harder to see the player's full attendance over the season. Also when I group it by the date the players name is repeated every time. 

     

    I have tried grouping by name then date but that also doesn't give the desired outcome. I did this using a nested gallery and then also tried to achieve it using a data table but nothing worked. Is there a way to run a SQL query on a Sharepoint list through Powerapps?

     

    Ideally I am trying to get it in this format:

     

    Screenshot 2022-03-06 at 17.58.17.png

  • Verified answer
    Pasta_K Profile Picture
    46 on at

    Ah i see, not too sure about SQL query but this might be a workaround. (Sorry it looks a little ugly)

    Pasta_K_0-1646585393159.png

    So theres 2 main galleries. The blue one is inside the green one. The red one serves simply as an external dates header.

     

    The green one is grouped by name first. The blue gallery would have the same items source as the red gallery. Both grouped by dates. The only difference is the the labels in the red gallery would show the dates, while the one in the blue gallery would show whether the person was present or not by looking up the value to the name label (in the green gallery) and the date. Hope this makes sense and provides you with a fix to your issue!

     

    Just in case i got a little confusing: 

    Items

    Red = Sort(GroupBy(TestList,"Date","Date1"),Date,Ascending)

    Green = GroupBy(TestList,"Title","Title1")

    Blue = Sort(GroupBy(TestList,"Date","Date1"),Date,Ascending)

     

    p.s. "Title" is my names column

  • Community Power Platform Member Profile Picture
    on at

    Thank you for this it does make sense...

     

    In your Lookup function the "Date" you are using is that the column in the datasource? Which Date is it? 

  • Pasta_K Profile Picture
    46 on at

    yup! its just another column in my data source. 

    Pasta_K_0-1646641860979.png

     

  • Community Power Platform Member Profile Picture
    on at

    When I use that it says "String was not recognised as valid dateTime:

    Screenshot 2022-03-07 at 10.42.38.png

  • Community Power Platform Member Profile Picture
    on at

    This is what the data source looks like:

    Screenshot 2022-03-07 at 10.47.46.png

  • Pasta_K Profile Picture
    46 on at

    Can you try converting both into strings with the same format?

  • Community Power Platform Member Profile Picture
    on at

    I started fresh and got it working!!! Thank you!!!!!

  • Community Power Platform Member Profile Picture
    on at

    Can one apply a filter so this statement?

    GroupBy(AddColumns(Attendance,"PlayerName",PName.Value),"PlayerName","DATA") so that i can choose to only see a specific team?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 717 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 329 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard