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 / Gallery items paginati...
Power Apps
Suggested Answer

Gallery items pagination integration with filter

(0) ShareShare
ReportReport
Posted on by 39
Hi Hello,
 
OU-Access-Info is my SharePoint List, displaying the items in gallery and implementing the pagination, and filter.
Individually both functions are working, but how to combine them. Could you please help. 
 
/*LastN(
    FirstN(
        'OU-Access-Info',
        varPage
    ),
    RoundDown(
        GalleryAdmin.Height / GalleryAdmin.TemplateHeight,
        0
    )
)*/
If(
    drpFilterClause.Selected.Value = "Primary Owner",
    Filter(
        'OU-Access-Info',
        Substitute(
            comFilterOptions.Selected.Value,
            "Access",
            ""
        ) in 'Primary Owner'.DisplayName
    ),
    If(
        drpFilterClause.Selected.Value = "AD Account",
        Filter(
            'OU-Access-Info',
            Substitute(
                comFilterOptions.Selected.Value,
                "Access",
                ""
            ) in 'AD-Account'
        ),
        If(
            drpFilterClause.Selected.Value = "OU Path",
            Filter(
                'OU-Access-Info',
                Substitute(
                    comFilterOptions.Selected.Value,
                    "Access",
                    ""
                ) in 'OU Path'
            ),
            If(
                drpFilterClause.Selected.Value = "Secondary Owner",
                Filter(
                    'OU-Access-Info',
                    Substitute(
                        comFilterOptions.Selected.Value,
                        "Access",
                        ""
                    ) in 'Secondary Owner'.DisplayName
                ),
                If(
                    drpFilterClause.Selected.Value = "Reason for Access",
                    Filter(
                        'OU-Access-Info',
                        Substitute(
                            comFilterOptions.Selected.Value,
                            "Access",
                            ""
                        ) in 'Reason for Access'.Value
                    )
                )
            )
        )
    )
)

 
Categories:
I have the same question (0)
  • Suggested answer
    jpespena Profile Picture
    335 on at
    Hi,
     
    Try using Switch() instead of If():
     
    Switch(
    drpFilterClause.Selected.Value,
    "AD Account",
    Filter(
    'OU-Access-Info',
    Substitute(
    comFilterOptions.Selected.Value,
    "Access",
    ""
    ) in 'AD-Account'
    ),
    "OU Path",
    Filter(
    'OU-Access-Info',
    Substitute(
    comFilterOptions.Selected.Value,
    "Access",
    ""
    ) in 'OU Path'
    ),
    "Secondary Owner",
    Filter(
    'OU-Access-Info',
    Substitute(
    comFilterOptions.Selected.Value,
    "Access",
    ""
    ) in 'Secondary Owner'.DisplayName
    ),
    "Reason for Access",
    Filter(
    'OU-Access-Info',
    Substitute(
    comFilterOptions.Selected.Value,
    "Access",
    ""
    ) in 'Reason for Access'.Value
    ),
    'OU-Access-Info'
    )
    The last 'OU-Access-Info' is the default if no selected value for drpFilterClause

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!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 545 Most Valuable Professional

#2
Haque Profile Picture

Haque 314

#3
Kalathiya Profile Picture

Kalathiya 234 Super User 2026 Season 1

Last 30 days Overall leaderboard