EPC Group - Enterprise Microsoft AI, SharePoint, Power BI, and Azure Consulting
Clutch Top Power BI & Data Solutions Company 2026, G2 High Performer, Momentum Leader, Leader Awards
BlogContact
Ready to transform your Microsoft environment?Get started today
(888) 381-9725Get Free Consultation
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌

EPC Group

Enterprise Microsoft consulting with 28+ 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
  • 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

© 2026 EPC Group. All rights reserved.

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 28 years of experience building enterprise dashboard and reporting solutions across the Microsoft stack. As a Microsoft Gold 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