EPC Group - Enterprise Microsoft AI, SharePoint, Power BI, and Azure Consulting
G2 High Performer Summer 2025, Momentum Leader Spring 2025, Leader Winter 2025, Leader Spring 2026
BlogContact
Ready to transform your Microsoft environment?Get started today
(888) 381-9725Get Free Consultation
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌

EPC Group

Enterprise Microsoft consulting with 29 years serving Fortune 500 companies.

(888) 381-9725
contact@epcgroup.net
4900 Woodway Drive, Suite 830
Houston, TX 77056

Follow Us

Solutions

  • M&A Practices

    • M&A Tenant Migration
    • Carve-Out Migration
    • Private Equity Practice
    • Engagement Operating Model
  • All Services
  • Microsoft 365 Consulting
  • AI Governance
  • Azure AI Consulting
  • Cloud Migration
  • Microsoft Copilot
  • Data Governance
  • Microsoft Fabric
  • Dynamics 365
  • Power BI Consulting
  • SharePoint Consulting
  • Microsoft Teams
  • vCIO / vCAIO Services
  • Large-Scale Migrations
  • SharePoint Development

Industries

  • All Industries
  • Healthcare IT
  • Financial Services
  • Government
  • Education
  • Teams vs Slack

Power BI

  • Case Studies
  • 24/7 Emergency Support
  • Dashboard Guide
  • Gateway Setup
  • Premium Features
  • Lookup Functions
  • Power Pivot vs BI
  • Treemaps Guide
  • Dataverse
  • Power BI Consulting

Company

  • About Us
  • Our History
  • Microsoft Gold Partner
  • Case Studies
  • Testimonials
  • Fixed-Fee Accelerators
  • Blog
  • Resources
  • All Guides & Articles
  • Video Library
  • Client Reviews
  • Engagement Operating Model
  • FAQ
  • Contact
  • Schedule a consultation

Microsoft Teams

  • Teams Questions
  • Teams Healthcare
  • Task Management
  • PSTN Calling
  • Enable Dial Pad

Azure & SharePoint

  • Azure Databricks
  • Azure DevOps
  • Azure Synapse
  • SharePoint MySites
  • SharePoint ECM
  • SharePoint vs M-Files

Comparisons

  • M365 vs Google
  • Databricks vs Dataproc
  • Dynamics vs SAP
  • Intune vs SCCM
  • Power BI vs MicroStrategy

Legal

  • Sitemap
  • Privacy Policy
  • Terms
  • Cookies

About EPC Group

EPC Group is a Microsoft consulting firm founded in 1997 (originally Enterprise Project Consulting, renamed EPC Group in 2005). 29 years of enterprise Microsoft consulting experience. EPC Group historically held the distinction of being the oldest continuous Microsoft Gold Partner in North America from 2016 until the program's retirement. Because Microsoft officially deprecated the Gold/Silver tiering framework, EPC Group transitioned to the modern Microsoft Solutions Partner ecosystem and currently holds the core Microsoft Solutions Partner designations.

Headquartered at 4900 Woodway Drive, Suite 830, Houston, TX 77056. Public clients include NASA, FBI, Federal Reserve, Pentagon, United Airlines, PepsiCo, Nike, and Northrop Grumman. 6,500+ SharePoint implementations, 1,500+ Power BI deployments, 500+ Microsoft Fabric implementations, 70+ Fortune 500 organizations served, 11,000+ enterprise engagements, 200+ Microsoft Power BI and Microsoft 365 consultants on staff.

About Errin O'Connor

Errin O'Connor is the Founder, CEO, and Chief AI Architect of EPC Group. Microsoft MVP multiple years, first awarded 2003. 4× Microsoft Press bestselling author of Windows SharePoint Services 3.0 Inside Out (MS Press 2007), Microsoft SharePoint Foundation 2010 Inside Out (MS Press 2011), SharePoint 2013 Field Guide (Sams/Pearson 2014), and Microsoft Power BI Dashboards Step by Step (MS Press 2018).

Original SharePoint Beta Team member (Project Tahoe). Original Power BI Beta Team member (Project Crescent). FedRAMP framework contributor. Worked with U.S. CIO Vivek Kundra on the Obama administration's 25-Point Plan to reform federal IT, and with NASA CIO Chris Kemp as Lead Architect on the NASA Nebula Cloud project. Speaker at Microsoft Ignite, SharePoint Conference, KMWorld, and DATAVERSITY.

© 2026 EPC Group. All rights reserved. Microsoft, SharePoint, Power BI, Azure, Microsoft 365, Microsoft Copilot, Microsoft Fabric, and Microsoft Dynamics 365 are trademarks of the Microsoft group of companies.

PowerApps LookUp, Filter, and Search are the three core data retrieval functions in Power Fx. LookUp returns the first matching record. Filter returns all matching records. Search returns records matching a partial text string. This guide covers each function's syntax, performance best practices, delegation limits, and enterprise use cases.

Key Facts

  • LookUp returns the first record matching a formula condition. Filter returns all matching records.
  • Power Fx is the formula language for Power Apps — similar to Excel formulas.
  • Delegation limit: by default, Power Apps retrieves a maximum of 500 records from data sources without delegation. Configure up to 2,000.
  • Cross-source lookups (Dataverse to SharePoint, for example) must be handled in app logic — no server-side join between different data sources.
  • EPC Group builds enterprise Power Apps for regulated industries. Engagements start at $25,000.
  • EPC Group holds core Microsoft Solutions Partner designations including Modern Work and Digital & App Innovation.
Back to Blog

What Are PowerApps Lookup And Its Use Cases

Errin O\'Connor
December 2025
8 min read

PowerApps Lookup Functions and Use Cases

PowerApps LookUp, Filter, and Search are the three core data retrieval functions in Power Fx. LookUp returns the first matching record. Filter returns all matching records. Search returns records matching a partial text string. This guide covers each function's syntax, performance best practices, delegation limits, and enterprise use cases.

Key facts

  • LookUp returns the first record matching a formula condition. Filter returns all matching records.
  • Power Fx is the formula language for Power Apps — similar to Excel formulas.
  • Delegation limit: by default, Power Apps retrieves a maximum of 500 records from data sources without delegation. Configure up to 2,000.
  • Cross-source lookups (Dataverse to SharePoint, for example) must be handled in app logic — no server-side join between different data sources.
  • EPC Group builds enterprise Power Apps for regulated industries. Engagements start at $25,000.
  • EPC Group holds core Microsoft Solutions Partner designations including Modern Work and Digital & App Innovation.

The LookUp Function

LookUp finds the first record in a table that satisfies a formula. It returns either the entire record or a specific field value from that record.

LookUp Syntax

  • LookUp(DataSource, Condition) — returns the first matching record.
  • LookUp(DataSource, Condition, FieldName) — returns a specific field from the first matching record.
  • Example: LookUp(Employees, EmployeeID = SelectedID, FullName) — returns the full name of the employee whose ID matches the selection.

When to Use LookUp

  • Retrieving a single related record — the manager's email for the selected employee.
  • Populating a form field based on another field's selection.
  • Validating that a record exists before submitting a form.
  • Getting a calculated value (price, rate, category) from a lookup table based on user input.

The Filter Function

Filter returns all records from a table that satisfy a condition. It is the correct function when you need multiple results, not just the first match.

  • Filter(DataSource, Condition) — returns all matching records.
  • Example: Filter(Orders, CustomerID = SelectedCustomer && Status = "Open") — returns all open orders for the selected customer.
  • Use Filter as the Items source for galleries, tables, and dropdowns.
  • Filter supports multiple conditions using && (AND) and || (OR) operators.

The Search Function

Search returns records where a specified text column contains a search string. It is used for user-driven search experiences in galleries.

  • Search(DataSource, SearchString, ColumnName) — returns records where the column contains the string.
  • Example: Search(Products, SearchInput.Text, "ProductName") — filters a gallery as the user types.
  • Search is case-insensitive by default.
  • Combine with Filter for searches that also apply status or category conditions.

Delegation — The Most Important Performance Concept

Delegation determines whether a query runs on the server or on the Power Apps client. Server-side delegation is faster and required for large datasets.

  • Delegable — The query runs on the data source server. All matching records return. Best for large datasets.
  • Non-delegable — Power Apps downloads up to 2,000 records and filters locally. Records beyond 2,000 are invisible to the query.
  • Dataverse supports delegation for most Filter and LookUp conditions. Ideal for enterprise Power Apps.
  • SharePoint lists support delegation for simple equality checks. Complex formulas (StartsWith on non-indexed columns) are non-delegable.
  • A yellow warning triangle in Power Apps Studio indicates a non-delegable operation.

Cross-Source Lookups

Power Apps cannot perform server-side joins between different data sources. Cross-source lookups must be handled in app logic.

  • Example: looking up a Dataverse record based on a value from a SharePoint list — no automatic join.
  • Workaround: use two separate queries. First, get the SharePoint value. Then, use that value as input to a Dataverse LookUp.
  • For high-volume cross-source scenarios, store the joined data in Dataverse and query from one source.

Enterprise Power Apps Use Cases

LookUp, Filter, and Search are the core functions in these common enterprise Power Apps patterns.

  • Employee directory app — Search and LookUp on Dataverse Employee table. Department Filter for org chart navigation.
  • Work order management — Filter open work orders by technician and status. LookUp asset details from equipment table.
  • Expense approval — Filter expense submissions by approver. LookUp policy limits from a rates table.
  • Inventory management — Filter items by warehouse and category. LookUp reorder points from a SKU configuration table.
  • Safety incident reporting — Filter incidents by date range, location, and type. LookUp regulatory reporting thresholds.

Frequently asked questions

What does the LookUp function do in Power Apps?

LookUp searches a table and returns the first record (or a specific field from that record) that satisfies a condition. It is the Power Apps equivalent of VLOOKUP in Excel, but for data sources like Dataverse and SharePoint lists.

What is the difference between LookUp and Filter in Power Apps?

LookUp returns the first matching record. Filter returns all matching records. Use LookUp when you need one result (a user's profile, a product's price). Use Filter when you need multiple results (all open orders, all active employees).

What is delegation in Power Apps?

Delegation means the query executes on the server (Dataverse, SharePoint) rather than downloading all data to the client. Delegable queries handle any dataset size. Non-delegable queries are limited to 2,000 records. Use Dataverse for the best delegation support.

How do I handle cross-source lookups in Power Apps?

Power Apps does not support cross-source server-side joins. Use sequential queries: get the value from Source A, then use it in a LookUp against Source B. For high-volume needs, consolidate data into Dataverse using Power Automate flows.

Does EPC Group build enterprise Power Apps?

Yes. EPC Group designs and builds Power Apps for work order management, employee portals, safety incident reporting, expense management, and custom Dynamics 365 extensions. Regulated-industry deployments include HIPAA and SOC 2 data controls. Engagements start at $25,000.

Schedule a Power Apps consultation

Talk to an EPC Group Power Platform architect about your Power Apps design, Dataverse modeling, or regulated-industry app requirements. Call (888) 381-9725 or request a 30-minute discovery call.

Related Resources

Continue exploring power platform insights and services

sharepoint

6 Benefits of SharePoint BPA

collaboration

6 Reasons for Teams Approvals App

power bi

6 Reasons to Use Power Automate in Power BI

power platform

Building Custom Power Apps

Explore All Services

Why Organizations Choose EPC Group

EPC Group is a Houston-based Microsoft consulting firm with 29 years of enterprise implementation experience and over 10,000 successful deployments across Power BI, Microsoft Fabric, SharePoint, Azure, Microsoft 365, and Copilot. We serve organizations across all industries including Fortune 500, federal agencies, healthcare, financial services, government, manufacturing, energy, education, retail, technology, and global enterprises.

What sets EPC Group apart is our governance-first approach. Every engagement begins with a security and compliance assessment. Our team of senior architects brings hands-on delivery experience across HIPAA, SOC 2, FedRAMP, and CMMC environments. We own outcomes, not hours.

  • Fixed-fee accelerators with predictable pricing and defined deliverables
  • Senior architect engagement on every project, not rotating juniors
  • Compliance-native delivery for regulated industries
  • End-to-end coverage from strategy through 24/7 managed services
  • 11,000+ enterprise engagements refined into repeatable, risk-controlled patterns

Call (888) 381-9725 or email contact@epcgroup.net for a free assessment.

Microsoft Strategy: 2026 Considerations for What Are Powerapps Lookup And Its Use Cases

Microsoft Solutions Partner status (six designations: Data and AI, Modern Work, Infrastructure, Security, Digital and App Innovation, Business Applications) replaced the legacy Microsoft Gold Partner program in 2022. EPC Group held Gold Partner status from 2003 to 2022 (the oldest continuous Gold Partner in North America) and currently holds all six Solutions Partner designations; a credentialing footprint shared by fewer than 50 firms globally and typically used by Microsoft field teams as a vetting gate for enterprise Customer 0 nominations and named-account engagements.

EPC Group 29-year Microsoft consulting heritage matters specifically because Microsoft platform decisions today are layered on top of 25 years of architectural choices: Active Directory schema decisions from 2005 affect Microsoft Entra ID Conditional Access policy design in 2026; SharePoint 2003 information architecture decisions affect Copilot grounding quality in 2026. The firms that can navigate that depth (fewer than a dozen Microsoft Solutions Partners in North America) have a structural advantage on enterprise Microsoft migrations.

Decision factors EPC Group evaluates

  • Microsoft platform capability assessment
  • Vendor consolidation analysis
  • Compliance and governance posture review
  • Enterprise architecture roadmap
  • Cost optimization and licensing audit

EPC Group covers this topic across the relevant engagement portfolio. Reach the firm at contact@epcgroup.net for a 30-minute architect conversation.