Skip to main content

Last updated by Errin O'Connor, Founder & Chief AI Architect, EPC Group

Back to Blog

How To Create A Dashboard In SharePoint And Customization Options

EPC Group — founded in 1997, headquartered in Houston, a Microsoft Solutions Partner holding all six solutions designations — publishes this guide..

Errin O'Connor
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. EPC Group's SharePoint practice builds these dashboards with native web parts, Power BI embedding and custom development.

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 since 1997 of experience building enterprise dashboard and reporting solutions across the Microsoft stack. As a former Microsoft Gold Partner (2000 to program retirement, 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.

Frequently Asked Questions

Can I create a SharePoint dashboard without Power BI?

Yes. SharePoint's built-in web parts, such as Quick Chart, List, Highlighted Content, and Image web parts, can create functional dashboards without Power BI. For more advanced visualization, you can use JSON column formatting and view formatting for rich visual indicators.

Power BI is recommended when you need:

  • Complex data modeling
  • Cross-source joins
  • DAX calculations
  • 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 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.

Decision factors EPC Group evaluates

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.

How to Create a Dashboard in SharePoint and Customization Options for Fortune 500 and regulated industries

This How to Create a Dashboard in SharePoint and Customization Options explainer is part of EPC Group's practitioner library.

The audience is enterprise IT, compliance, and architecture leaders evaluating Microsoft technology choices for Fortune 500 and regulated-industry environments. Content reflects real production experience, not vendor marketing.

EPC Group ships How to Create a Dashboard in SharePoint and Customization Options as part of broader Microsoft 365, SharePoint, Power BI, Azure, and Microsoft Copilot engagements. The decision criteria, deployment patterns, and governance considerations covered here come directly from senior architect playbooks honed across 11,000-plus enterprise engagements.

Financial services

For banks, asset managers, and broker-dealers, EPC Group engineers SOC 2 audit trails, FINRA Rule 4511 and SEC 17a-4 retention, MNPI containment, and Communication Compliance for trading floors. Microsoft Purview Audit Premium with seven-year tamper-evident retention is the standard baseline; Defender for Cloud Apps detects shadow-AI exfiltration before it reaches a compliance event.

How EPC Group engages

Six-phase methodology applied to every engagement, compressed for fixed-fee accelerators and extended for full programs.

  1. Discovery — two-week assessment of the current estate, gap analysis, risk register, target architecture, costed remediation roadmap.
  2. Design — senior architect produces the target topology, identity framework, Conditional Access, Purview, governance model, and security posture, reviewed by client leads.
  3. Pilot — 25 to 100 user pilot in a real business unit. Migrate, apply baselines, test integrations, capture feedback.
  4. Wave rollout — migrate in waves of 500 to 2,500 users with communications, training, hypercare, and a per-wave retrospective.
  5. Adoption — role-based training, Champions network, executive sponsor enablement, metrics tracked against a measured baseline.
  6. Operate — optional managed-services retainer for license optimization, governance reviews, security monitoring, and quarterly business reviews.

Compliance-native, not bolted on

No reported governance audit failures across HIPAA, SOC 2, FedRAMP, and CMMC engagements across 11,000-plus enterprise engagements. HIPAA, SOC 2, FINRA, FedRAMP, and CMMC controls are engineered into the tenant on day one with audit-ready evidence. The regulated-industry posture is the baseline, not an upgrade tier.

Manufacturing and energy

For multi-plant manufacturers and energy operators, EPC Group integrates Microsoft 365 with operational technology, protects intellectual property through Purview labels and Endpoint DLP, and provisions frontline workers with F1 and F3 licensing patterns. Multi-region rollouts include data residency planning and offline-capable Power Platform apps for shop-floor environments.

Engagement models

Three engagement models cover most enterprise needs. Most clients start with a fixed-fee accelerator and grow into a full program or a managed-services retainer.

  • Fixed-fee accelerators — Copilot Readiness, Security Hardening, Tenant Health Check, SharePoint Migration, Teams Governance. Defined scope and a fixed price stated in the proposal; four to twelve weeks.
  • Project engagements — full migration or governance program with milestone-based billing. Discovery through hypercare. Scoped after discovery; three to nine months.
  • Managed services — tiered retainer for ongoing operations. Named senior architect on the account. From $3,500 per month with a twelve-month minimum.

Fixed-fee accelerators with real scope

Predictable scope, predictable price, predictable outcome. Copilot Readiness, Security Hardening, Tenant Health Check, SharePoint Migration, and Teams Governance ship as defined accelerators where Big 4 firms quote open-ended time-and-materials. Most engagements are scoped as fixed-fee accelerators or full programs, sized to the environment.

Talk to a senior architect

30-minute discovery call. No pitch deck. Call (888) 381-9725 or schedule a discovery call and a senior architect responds within one business day.

BUILDING THIS FOR YOUR ENTERPRISE?

Skip the trial-and-error. QuickStart it with the team that's done it at 100,000-user scale.

Fixed-fee QuickStart: architecture, governance, and a working build — delivered by the practice on the Microsoft stack since 1997.

G2 Leader — seven consecutive quartersSix Microsoft Solutions Partner DesignationsSince 1997, Microsoft-Only

Related reading

AI assistant — not human