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

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

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