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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Month-view gallery - o...
Power Apps
Unanswered

Month-view gallery - one column per day

(0) ShareShare
ReportReport
Posted on by 17
Hi all. With Canvas apps, does anyone know of a way to display a wide month-view calendar with a column for each day and a row for each record for the month (e.g. for a team work roster, or leave roster), and with forward/back buttons to move between months in the view? I've seen examples of this with 7 columns in a gallery for a week view, but haven't found a way to make a 28-31 column gallery for the month view.
I wondered about using a horizontal gallery, with the current date as the default selection, so users would see the next X days on screen, or can scroll left to see previous days. I don't think it would be a good idea to add/remove columns from the database as people come and go, so I'd need to generate a collection for this view, I think. We have several of these types of tables in Excel, and a couple of them would have a vastly improved data-entry experience if I could turn them into Power Apps. I'd like to display the data in a similar format to the Excel sheet if possible, hence this question.
Also, any tips on database design for this type of data? I've used SharePoint Lists for most of my apps, but have recently been using Dataverse for Teams. My concern is that with daily entries for every employee we'd reach the Dataverse for Teams row limit before long. I might be able to justify per-user/app pricing for premium connectors if that would help.

thanks
Geoff
Categories:
I have the same question (0)
  • jblomberg Profile Picture
    86 on at

    Hi @GeoffP !

     

    You're asking quite a few different questions, so it's a good idea to be a bit more specific. You could show a screenshot of the calendar layout you're looking for. You seem to have this layout in an Excelsheet somewhere, so perhaps you can show that to demonstrate what you want. I'm sure that'll make it easier to transfer the concept to PowerApps.

     

    Also, you obviously know this, but when you search Youtube for 'powerapps calendar', the first ten results are all pretty good videos to get an idea of how to create a calendar view. 

    Nonetheless, we're happy to help you here as well, if you could provide some more info on your actual use case, preferrably with a visual example.

     

    - JBlomberg

     

    PS. Database design is an excellent thing to consider before you're creating the actual app, so that's a great question. The answer to this will also vary based on what you're trying to achieve.

  • GeoffP Profile Picture
    17 on at

    Thanks JBlomberg. You're right that I had some different questions in there. The database design question is secondary here. My main concern is displaying a grid with one row for each person, and one column for each day in a month, as a month view for things like shift rosters.
    E.g. This view in Excel to show who's rostered on dayshift (D), nightshift (N), or leave (L)

    MonthViewExample.png

    I think a horizontal gallery could work for our smaller teams where the whole crew is displayed vertically, but some of our teams have 50-60 members and will need vertical scrolling. 

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Hi GeoffP,

     

    Did you get any solution for your requirement?

     

  • GeoffP Profile Picture
    17 on at

    Hi Kamalneptune,

    Possibly. I haven't set up the month view calendar yet, but I have started something similar for a fortnightly leave calendar for a small team, using some of the ideas from Shane Young's monthly calendar demo.

     

    It's not finished yet, but I have a vertical gallery with one row per staff member, and each row has a horizontal child gallery with Items set to "Sequence(14)". I have a variable that stores the end date of the previous fortnight, so each cell in the table can reference the date for that column by DateAdd(variablename,ThisItem.Value).

     

    The slow and messy part is that each cell is filtering the data source based on the staff member name in the parent gallery and the date mentioned above. So far it all seems to work and it looks like the same idea could work for a monthly view, but I'm concerned it might not perform very well. I'm open to any suggestions on that point.

  • moon7 Profile Picture
    2 on at

    Hello,
    Where you able to resolve your scenario? I know that it was long back. But I would appreciate if you can explain what you did to manage the shift in calendar monthly view same as the excel sheet 

  • GeoffP Profile Picture
    17 on at

    Hi moon7

    No I didn't proceed with that idea in the end. The fortnightly view with next/previous buttons on either side was adequate for my case.

     

    To anyone else reading this who finds a working solution, please post a comment here as I'll be interested to see how it was achieved. 

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 633

#2
11manish Profile Picture

11manish 588

#3
Valantis Profile Picture

Valantis 457

Last 30 days Overall leaderboard