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 Apps
Unanswered

Filtering on Dates

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

I'm trying to develop an app that filters the gallery based on dates. I have a drop down for users to pick a holiday. For whatever holiday they pick, I'm attempting to filter the gallery based on dates on a SharePoint list. For instance if the user chooses Christmas, I need to filter the gallery to show entries of December 25 for the last 3 years. I'm having issues filtering on more than one date.

Categories:
I have the same question (0)
  • RandyHayes Profile Picture
    76,299 Super User 2024 Season 1 on at

    @Anonymous 

    Can you give a little more context on your scenario?  You stated "filtering on more than one date".  Does this mean that users can choose multiple holidays (i.e. Christmas, New Year, etc.) or that you are concerned over the filtering for the last 3 years based on 1 holiday?

     

  • v-siky-msft Profile Picture
    Microsoft Employee on at

    Hi @Anonymous ,

     

    For instance:

    Filter('SP list',  'Date Column'=DateAdd(dropdown.Selected.Date,1,Years) || 'Date Column'=DateAdd(dropdown.Selected.Date,2,Years) || 'Date Column'=DateAdd(dropdown.Selected.Date,3,Years))

     

    PS: Dropdown.Items resembles this:

    Table({Holiday:"Christmas",Date:DateValue("12/12/2020")})

     

    If this doesn't make sense, please elaborate on your scenario.

    Sik

     

     

  • GarethPrisk Profile Picture
    2,828 on at

    @v-siky-msft , that DateAdd would be forward-looking, FWIW. It would get Holidays for the years after the selected date. I think the OP is looking for previous/all instances of the Holiday existing in the list.

     

    It may not be delegable, but that might not be an issue. Simplest thing would be to break it into the Month and Day components, since Holidays typically have a fixed Month/Day

    https://en.wikipedia.org/wiki/Public_holidays_in_the_United_States shows some of the common fixed in the US, for example.

    Please see attached sample app for how you could accomplish this by using Month and Day parts.

     

    For rotating Holidays, you'll need an alternate approach.

    1. List of 'Holiday' names (so user can pick the Holiday)
    2. List of 'Holiday Dates'
      • Holiday Name (Relationship)
      • Date
    3. Then your filtering moves from doing a Day/Month comparison, to an IN operator
      • User picks Holiday = Thanksgiving
        • The Holiday Date table has multiple rows for Thanksgiving (for example)
          • 11/28/2019
          • 11/26/2020
      • You then filter your other list where Date in Filter('Holiday Date', 'Holiday Date'[@Holiday] = Holiday).Date - something to that effect

    Good luck!

     

     

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    It is filter over the last 3 years based on the holiday. 

     

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    This looks good. I'll give it a try.

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Valantis Profile Picture

Valantis 483

#2
WarrenBelz Profile Picture

WarrenBelz 399 Most Valuable Professional

#3
11manish Profile Picture

11manish 327

Last 30 days Overall leaderboard