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

  • All Services
  • Microsoft 365 Consulting
  • AI Governance
  • Azure AI Consulting
  • Cloud Migration
  • Microsoft Copilot
  • Data Governance
  • Microsoft Fabric
  • 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
  • Blog
  • Resources
  • All Guides & Articles
  • Video Library
  • Client Reviews
  • Contact

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. Microsoft Gold Partner from 2003–2022 — the oldest Microsoft Gold Partner in North America — and currently a Microsoft Solutions Partner with six designations: Data & AI, Modern Work, Infrastructure, Security, Digital & App Innovation, and Business Applications.

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 for multiple years starting 2002–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.

How To Create A Dashboard In SharePoint And Customization Options - EPC Group enterprise consulting

How To Create A Dashboard In SharePoint And Customization Options

Expert insights on creating dashboards in SharePoint with customization options from EPC Group's enterprise Microsoft consultants.

Back to Blog

How To Create A Dashboard In SharePoint And Customization Options

Errin O'Connor
December 2025
8 min read

SharePoint dashboards provide enterprise organizations with centralized views of key business data, project metrics, and operational KPIs without requiring users to leave their intranet environment. By combining native web parts, Power BI embedding, and custom development, you can build dashboards that serve everyone from executives tracking quarterly performance to project managers monitoring sprint velocity. This guide covers the complete process of creating and customizing dashboards in SharePoint Online.

Dashboard Planning and Design Principles

Effective dashboards start with clear objectives and user-centered design. Before building, define what questions the dashboard should answer and who the primary audience is.

  • Define the audience — Executive dashboards focus on high-level KPIs and trends; operational dashboards show real-time metrics and actionable data
  • Identify data sources — Determine whether data lives in SharePoint lists, Excel files, SQL databases, Power BI datasets, or external APIs
  • Choose the right page type — Communication site pages are best for read-only dashboards; team site pages work for collaborative dashboards where users also contribute data
  • Follow the 5-second rule — Users should understand the dashboard's key message within 5 seconds of viewing it
  • Mobile responsiveness — Design with responsive sections so dashboards display properly on tablets and mobile devices

Creating a Dashboard with Native Web Parts

SharePoint Online's built-in web parts provide a no-code approach to building dashboards that can be assembled in minutes.

Step-by-Step Dashboard Creation

  1. Navigate to your SharePoint site and click New > Page
  2. Select a blank page or choose a template that matches your layout needs
  3. Add sections with the desired column layout (one column for full-width charts, two or three columns for KPI cards)
  4. Click the + icon to add web parts to each section
  5. Arrange web parts in a logical visual hierarchy: summary KPIs at the top, detailed charts in the middle, lists and tables at the bottom
  6. Click Publish when complete; set the page as the site home page if it serves as the primary dashboard

Essential Dashboard Web Parts

  • Quick Chart web part — Create simple bar and pie charts from SharePoint list data without leaving the page editor
  • List web part — Display filtered and formatted views of SharePoint list data (tasks, issues, inventory) with column formatting for visual indicators
  • Highlighted Content web part — Dynamically surface documents based on search queries, content types, or metadata filters
  • Power BI web part — Embed interactive Power BI reports and dashboards with full filter and drill-down capabilities
  • Image web part with text overlay — Create KPI cards with large numbers and status indicators using image cards and call-to-action overlays
  • Countdown Timer web part — Display countdowns to important dates like product launches, fiscal year end, or compliance deadlines
  • Embed web part — Embed external dashboards from Tableau, Google Analytics, or custom web applications via iframe

Embedding Power BI Reports in SharePoint

For enterprise-grade data visualization, embedding Power BI reports in SharePoint provides the richest dashboard experience with interactive filtering, cross-highlighting, and drill-through navigation.

  1. Publish your Power BI report to the Power BI service (app.powerbi.com)
  2. In SharePoint page edit mode, add the Power BI web part
  3. Paste the Power BI report URL or select from your recent reports
  4. Configure the web part to show a specific report page and hide or show the filter pane and navigation
  5. Users with Power BI Pro licenses can interact with the embedded report directly within SharePoint

For organizations with Power BI Premium, you can also use the Publish to web feature for internal dashboards or the Power BI Embedded service for custom applications that need to display data to users without Power BI licenses.

Advanced Customization with Column Formatting and JSON

SharePoint list views can be transformed into visually rich dashboard components using JSON column formatting and view formatting, creating KPI cards, status indicators, and progress trackers without any custom code deployment.

  • Column formatting — Apply JSON formatting to individual list columns to display data bars, color-coded badges, icons, and conditional formatting
  • View formatting — Transform entire list views into card layouts, board views (Kanban), or gallery views using JSON view templates
  • Row formatting — Apply conditional formatting to entire rows based on column values (e.g., highlight overdue items in red)
  • PnP templates — Use the PnP List Formatting repository for pre-built JSON templates covering common dashboard scenarios

Custom SPFx Dashboard Web Parts

When out-of-the-box web parts don't meet your dashboard requirements, the SharePoint Framework (SPFx) enables custom development of React-based web parts that connect to any data source.

  • Chart.js or Recharts integration — Build custom chart web parts with advanced visualization types not available in native web parts
  • Microsoft Graph data — Pull real-time data from Teams, Planner, Outlook, and other Microsoft 365 services into dashboard widgets
  • External API connections — Connect to CRM, ERP, or monitoring systems through REST APIs to display live operational data
  • Real-time updates — Use SignalR or Azure Functions with push notifications for dashboards that update without page refresh

Why Choose EPC Group for SharePoint Dashboard Solutions

EPC Group has over 29 years of experience building enterprise dashboard and reporting solutions across the Microsoft stack. As a former Microsoft Gold Partner (2003–2022, the oldest in North America) and current Microsoft Solutions Partner, our consultants combine deep SharePoint expertise with Power BI mastery to deliver dashboards that provide real business value. Our founder, Errin O'Connor, authored bestselling Microsoft Press books on both SharePoint and Power BI and leads a team of architects, developers, and data visualization specialists.

  • SharePoint dashboard design using native web parts and Power BI embedding
  • Custom SPFx web part development for advanced dashboard scenarios
  • Power BI report design optimized for SharePoint embedding
  • JSON column and view formatting for list-based dashboards
  • Enterprise dashboard governance and role-based access control

Build Enterprise Dashboards in SharePoint

EPC Group's SharePoint and Power BI consultants can design and build dashboards that surface your organization's most important data where your teams already work. Contact us for a dashboard strategy session.

Schedule a ConsultationCall (888) 381-9725

Frequently Asked Questions

Can I create a SharePoint dashboard without Power BI?

Yes. SharePoint's native web parts including Quick Chart, List, Highlighted Content, and Image web parts can create functional dashboards without Power BI. For more advanced visualization, JSON column formatting and view formatting provide rich visual indicators. Power BI is recommended when you need complex data modeling, cross-source joins, DAX calculations, or advanced chart types.

Do users need Power BI licenses to view embedded reports?

Users need Power BI Pro licenses to view embedded Power BI reports in SharePoint, unless your organization has Power BI Premium capacity assigned to the workspace. With Premium, any user with a Microsoft 365 license can view (but not edit) Power BI content embedded in SharePoint.

How do I make my SharePoint dashboard automatically update?

SharePoint list-based web parts update automatically when list data changes. Power BI embedded reports update based on the dataset's scheduled refresh configuration (up to 8 times/day with Pro, 48 with Premium). For real-time data, use Power BI streaming datasets or DirectQuery mode connected to live data sources.

Can I restrict who sees certain dashboard sections?

SharePoint page-level permissions apply to the entire page. For granular access control, use audience targeting on web parts to show or hide sections based on Azure AD group membership. Power BI embedded reports can also leverage row-level security (RLS) to filter data based on the viewer's identity.

What is the best approach for a company-wide KPI dashboard?

For a company-wide KPI dashboard, create a communication site page on your intranet home site. Use Power BI reports for complex metrics that pull from multiple data sources, and SharePoint list web parts for operational data managed directly by teams. Set the page as a news post or home page to ensure visibility, and use audience targeting to personalize KPIs by department or role.

Related Resources

Continue exploring sharepoint insights and services

sharepoint

SharePoint Consulting Services

sharepoint

10 Best Practices for SharePoint Project Management

sharepoint

5 Advantages of SharePoint ECM

power bi

Ad Hoc Reporting

Explore All Services

SharePoint Architecture: 2026 Considerations for How To Create A Dashboard In SharePoint And Customization Options

Modern SharePoint information architecture in 2026 follows the hub-spoke pattern: 1 root hub per business unit, 5-15 spoke sites per hub, mega-menu navigation tied to Viva Connections, and sensitivity-label-driven sharing controls. Flat-IA legacy SharePoint farms migrating to this pattern typically see 60% faster content discovery, 40% reduction in 'where do I save this?' helpdesk tickets, and 100% sensitivity-label coverage within 90 days.

SharePoint Online tenant-to-tenant migration in 2026 is dominated by three approaches: native Microsoft 365 migration tools (free but limited to in-place tenant scenarios), ShareGate (best-in-class for permission preservation across hub-spoke architectures), and AvePoint Migrator (enterprise scale with regulated-industry compliance reporting). EPC Group selection criteria depend on user count, permission complexity, and audit-reporting requirements; typical enterprise migration runs 8-16 weeks at $150K-$450K all-in.

Decision factors EPC Group evaluates

  • Hub-spoke information architecture redesign vs legacy flat-IA
  • Migration tool selection (Microsoft native vs ShareGate vs AvePoint) by complexity tier
  • Audit (Premium) configuration for 6-year retention
  • Sensitivity label rollout with auto-classification rules
  • Microsoft Purview content explorer for unauthorized PHI/PII discovery

For a tailored read on this topic in your specific tenant, contact EPC Group at contact@epcgroup.net or +1 (888) 381-9725. Engagement options at /pricing.