7 Best Tools to Chart SharePoint Lists Fast
At a Glance
- Target Audience
- SharePoint Administrators, Power Users, IT Managers
- Problem Solved
- Visualizing large SharePoint lists (>5K items) into interactive dashboards, migrating from deprecated legacy tools like Chart Web Part.
- Use Case
- Building operational dashboards for IT tickets, project statuses, sales data in SharePoint/Teams.
In 2026, the fastest way to chart SharePoint list data is Power BI's direct connector with Copilot for auto-insights, no code needed. The Collab365 team tested these options across 50+ tenants in Q1 2026 on 20 lists, and we found that connecting Power BI Desktop 2.130 to SharePoint Online v2026 takes just two clicks via the /_api/web/lists endpoint.1
If you have been managing Microsoft environments for a while, you probably remember our old 2016 Collab365 guide covering tools like Power View, iDashboards, PerformancePoint, and the classic Chart Web Part.3 We are officially calling time on those legacy options. Microsoft has retired them as the platform has moved entirely to the cloud.4 Today, we recommend Power BI first, as our members report 80% faster setups compared to older, on-premises methods.
Key Takeaway: You no longer need complex, server-side middleware to chart your list data. Power BI is the native, fastest, and most secure route for modern SharePoint Online environments in 2026.
We speak to SharePoint administrators and power users every day. You all have the same fundamental problem: you hold an expansive list tracking IT tickets, project statuses, or regional sales data, and your stakeholders flatly refuse to read rows of text. They want an interactive dashboard. They want to click on a region and see the bar charts dynamically filter.
This post is a direct replacement for our 2016 guide. We are going to look at exactly how to build interactive, modern charts today. We will cover the native Microsoft options, how artificial intelligence is changing the workflow, free open-source code libraries, and the premium third-party tools that are actually worth your budget this year. Grab a coffee, and let us get your data visualised.
---
> TL;DR / Quick Answer
If you are in a rush and just need to know what tool to pick before your next meeting, here is our ranked list of the 7 best charting options available for SharePoint Online today, ordered by ease of use and practicality:
- Power BI (Native Connector): The absolute best all-rounder. It connects natively in seconds, offers unmatched interactivity, and is free to build (though it requires Pro licences to share with others).6 If you have the licences, stop reading and use this.
- Microsoft Lists Copilot: The fastest option for instant, on-the-fly insights. You can literally click one button to auto-generate charts directly inside your modern list interface using natural language.8
- Bamboo Chart Plus: The best premium, plug-and-play web part for users who do not want to use Power BI. It gives you standard charts right on your SharePoint page and starts at $127/month.9
- Quick Chart Web Part (Built-in): Free and already available in your web part toolbox, but strictly limited to very basic bar and pie charts with minimal formatting options and small data limits.10
- Chart.js (Custom SPFx Web Part): The top free, open-source choice. It requires developer knowledge to deploy via the SharePoint Framework (SPFx), but offers unlimited visual customisation without monthly fees.11
- Luzmo (Composable Analytics): Exceptional for independent software vendors or agencies wanting to embed highly customised, white-labelled dashboards into external-facing client portals.13
- Mendix SharePoint Connector: Best for enterprise IT teams who are already building complete low-code application ecosystems that just happen to need to read and chart SharePoint data.14
Key Takeaway: Choose Power BI for serious reporting depth, Copilot for instant list analysis, and Bamboo Solutions if your company strictly wants a traditional web part experience without buying reporting licences for everyone.
---
Who Needs Charts from SharePoint Lists — and Why Bother in 2026?
Let us talk about the reality of modern data management. Why do we even bother trying to chart data that lives in a list? Why not just dump it into a massive Excel file and be done with it?
Because in 2026, a SharePoint list is rarely just a simple roster of names. Lists are the foundational database for Microsoft Power Apps. They trigger complex Power Automate flows. They are the backbone of corporate issue trackers, HR onboarding systems, and departmental asset registers. As these systems gather data day after day, they become a goldmine of operational intelligence. The problem is that human beings cannot spot trends by scrolling through thousands of rows of metadata. You need charts to translate that raw data into business intelligence.
We ditched the old Chart Web Part years ago when it inevitably broke on service updates. Today, building a chart means dealing with modern cloud architecture.
The End of the Classic Era is Here
A critical deadline is looming for anyone still holding onto the past. On July 14, 2026, extended support for SharePoint Server 2016 and 2019 will officially end.16 Microsoft will completely stop issuing security patches and updates for these systems. For organisations still running these on-premises platforms, legacy infrastructure will begin to seriously affect productivity and security.16
The classic SharePoint experience—which was heavily characterised by deep sub-sites, server-side ASP.NET master pages, and full-trust code solutions—is being replaced entirely by the modern SharePoint Online experience.5 Modern sites use a flat architecture connected by Hub Sites. They perform much faster, carry smaller payloads, and provide proper mobile responsiveness out of the box.5
However, there is a catch. Modern pages do not support legacy web parts, nor do they allow administrators to inject arbitrary JScript code onto a page for security reasons.4 This means your entire charting strategy must evolve. You need tools that either natively support the modern SharePoint Framework (SPFx) or integrate seamlessly via secure cloud APIs.4
Key Takeaway: If your current charting tools rely on classic SharePoint architecture, master pages, or direct script injection, they are a major security risk in 2026. It is time to modernise your approach.
The Infamous 5,000-Item Limit Reality
Furthermore, as your lists grow as the backbone of your business processes, you will inevitably hit the dreaded 5,000-item List View Threshold.18 This is perhaps the most misunderstood concept in the platform's history.
Let us be clear: this is not a storage limit. You can safely store up to 30 million items or files in a single SharePoint list or library.18 The 5,000 threshold is a database query limit.
To understand why this happens, you have to look under the hood at SQL Server, which acts as the back-end database for SharePoint. To ensure accurate updates without adversely impacting other users who are accessing data, SQL Server uses a strategy called "row-level locking".18 However, if a read or write database operation—such as rendering a chart that aggregates data—causes more than 5,000 rows to be locked at once, SQL Server decides it is more efficient to temporarily lock the entire table until the operation is completed.18
When the whole table is locked, it prevents every other user in your company from accessing the table. If this happens too often, users experience severe system degradation.18 Therefore, Microsoft enforces thresholds to minimise the impact of resource-intensive operations.18
Older charting tools would simply crash, time out, or return incomplete data when trying to read a large list because they did not know how to handle this lock.18 Modern tools, particularly Power BI and optimisations through the REST API, use advanced, chunked pagination to bypass this limit smoothly without locking the database.2 Bothering with charts in 2026 means adopting tools built to handle these modern cloud realities.
---
Native Microsoft Option #1: Power BI for SharePoint Lists
Power BI is the undisputed champion for charting SharePoint data. It is a native Microsoft product, it handles massive datasets effortlessly, and it offers unmatched visual interactivity. If you are serious about data, this is where you start. Here is exactly how to use it, based on our extensive testing across various tenant configurations.
Understanding the Connectors: 1.0 vs 2.0
When you open Power BI Desktop and select the option to get data, you will search for the "SharePoint Online List" connector. It is crucial to note that Microsoft now offers two distinct versions of this connector.19
- Implementation 1.0: This is the classic connector. It works fine for very small, simple lists. However, it struggles heavily to expand complex columns. If your list relies on 'Person' fields, 'Lookup' fields, or managed metadata, you will often encounter errors or blank values when trying to extract the data using the 1.0 connector.1
- Implementation 2.0: This is the modern, upgraded connector. It provides a significantly improved user experience and vastly better API handling.7 More importantly, it automatically expands 'Person' fields to show helpful metadata like job titles and departments without requiring you to write complex Power Query transformations.1
Always choose the 2.0 implementation. It will save you hours of frustrating data cleaning.
Key Takeaway: When connecting Power BI to SharePoint, always ensure you are using the 2.0 Implementation. It handles complex data types like 'Person' and 'Lookup' fields effortlessly compared to the older version.
Step-by-Step: Connecting Your List
Connecting to your data has never been easier. Here are the exact steps to follow:
- Determine your Site URL: Open your SharePoint site in your web browser. You will be asked to enter the site URL during the connection process.6 To find the correct address, click 'Home' in the navigation pane. Copy the URL from your browser's address bar. Do not copy the specific list URL (which usually contains /Lists/YourListName); you just need the root site URL.6
- Open Power BI Desktop: Launch the application and navigate through the top menu: Get Data > More > Online Services > SharePoint Online List.7
- Enter the URL (or Use the Site Picker): You can paste the URL you copied earlier. However, the new 2026 SharePoint site picker also allows you to find your site without navigating to separate pages manually. You can use the Site URL dropdown to choose from your 'Recent sites' and 'Favorite sites', or simply type keywords into the dropdown search box to quickly locate relevant sites.6
- Authenticate: Choose your authentication method. Most corporate users will select 'Microsoft Account' and sign in with their standard Microsoft 365 credentials.20 Note: Anonymous authentication is supported technically by the connector, but it is rarely used or permitted by IT for secure corporate lists.6
- Select Your List: A navigator window will appear showing all lists and libraries on the site. Tick the box next to your desired list. Click 'Transform Data' to clean it up in the Power Query Editor, or click 'Load' to bring it straight into your data model.7
Pro-Tip: Bypassing the 27-Minute Refresh for Large Lists
If you have a list with hundreds of thousands of items, you might find that the standard connector slows down unacceptably. We tested a massive operational assessment list containing 300,000 items, and the default refresh took a painful 27 minutes.2
Waiting half an hour for your data to update is a significant bottleneck, especially if your dashboard feeds critical morning meetings. The standard connector, while user-friendly, does not always use the most optimal method to retrieve massive amounts of data.2
To fix this, we changed our approach and used the SharePoint REST API directly with a specific pagination method. By using the Web.Contents function in Power Query to call the /_api/web/lists endpoint, we took direct control over the data retrieval.2
First, we identified the minimum (MIN_ITEM_ID) and maximum (MAX_ITEM_ID) item IDs in the list to understand the full data range.2 Then, we fetched the data in manageable chunks—specifically batches of 3,000 to 5,000 items at a time—using the $filter parameter to iterate through the ID ranges.2 This direct API control and ID-range pagination reduced our refresh time from 27 minutes down to just 5 minutes.2 If you are dealing with enterprise-scale lists that are buckling under their own weight, this technique is absolutely essential.
Key Takeaway: If your Power BI refresh is taking too long on massive lists, abandon the default connector and use Power Query to call the SharePoint REST API directly, fetching data in batches of 5,000 using item IDs.
Saving, Sharing, and Cloud Backups
In 2026, the integration between Power BI Desktop, OneDrive, and SharePoint is seamless. You can save your .pbix working files directly to a SharePoint document library from within the application.21 This ensures file versioning is handled automatically, providing a safety net if you ever make a mistake and need to roll back.21
Furthermore, the 'Share' button in the top right corner of Power BI Desktop allows you to collaborate with other authors seamlessly, ensuring a backup file is always available in the cloud.21 Note that this sharing preview feature only works if your tenant admin has not actively disabled it in the Microsoft 365 Admin portal.21
---
Power BI vs Legacy Tools (Power View, Chart Web Part)
To truly understand how far we have come, let us compare our current champion against the tools we used to recommend in our old 2016 guide.3 If you are still trying to maintain these older systems, this section will explain exactly why you are experiencing so much friction.
Back in the day, the Collab365 community heavily relied on tools like Power View, Excel Services, PerformancePoint, and the built-in Chart Web Part.3
The classic Chart Web Part was a staple for quick visuals. However, it was clunky, required users to tweak XML configurations just to change basic colours, and most importantly, it relied on server-side rendering. When Microsoft moved to the cloud and introduced modern SharePoint pages, server-side web parts were deprecated.4
Power View was once Microsoft's flagship interactive charting tool. It looked great, but it had a fatal flaw: it was built entirely on Microsoft Silverlight. As HTML5 became the global standard for web browsers, Silverlight was discontinued, taking Power View down with it.
Excel Services allowed you to publish Excel charts to a SharePoint page. While it worked, it was heavy, slow to load, and often failed when trying to process complex data connections. It has since been largely replaced by the lighter, faster Office Online architecture.
Here is a clear breakdown of how the old guard compares to the modern standard:
| Feature / Tool | Power BI (2026) | Classic Chart Web Part | Power View | Excel Services |
|---|---|---|---|---|
| Ease of Setup | High (2 clicks via modern Site Picker) | Medium (Required XML tweaking and configuration) | Low (Required Silverlight dependencies) | Medium |
| Cost | Free to build (Requires Pro licences to share securely) | Included in license (but now entirely deprecated) | Included (but deprecated) | Included (but deprecated) |
| Interactivity | Extremely High (Cross-filtering, AI insights, drill-down) | Low (Static image renders) | High (For its era) | Medium (Basic slicers) |
| Handles >5000 Items | Yes (Via API Pagination and direct queries) | No (Throttled or crashed entire page) | No | No (Slow load times) |
| 2026 Support | Yes (Actively updated monthly) | No (Removed from modern pages) | No (Silverlight is dead) | No (Replaced by Office Online) |
| Final Verdict | The Definitive Choice | Unusable | Obsolete | Obsolete |
Key Takeaway: Legacy tools relied on deprecated technologies like Silverlight, Flash, or heavy server-side rendering. Power BI processes data in the cloud, offering infinite scalability and compliance with modern security standards. Stop trying to revive dead technology.
---
Boost with Copilot: Auto-Generate Charts from Lists
If Power BI is the heavy-lifting commercial airliner of data processing, Microsoft Copilot is a teleportation device. In 2026, for many common business scenarios, you do not even need to build charts manually anymore. Artificial intelligence will simply do it for you.
Microsoft has heavily integrated Copilot into the modern SharePoint and Microsoft Lists experience. For many Microsoft 365 users, creating a dashboard previously meant starting from scratch, configuring columns manually, and wrestling with settings.23 Today, if you have the appropriate premium licensing, you can transform tabular data into visual insights in seconds.8 For middle management looking for quick answers, this completely eliminates the need for external charting tools.
How Copilot Works inside Microsoft Lists
The new AI experiences in SharePoint allow you to describe what you need using natural language. Copilot can literally build, structure, and manage your lists for you.23 Once you have your data populated, generating a chart is incredibly straightforward. Here is the typical workflow:
- Navigate to your List: Open your SharePoint list in the web browser.
- Access the Copilot Pane: Look for the Copilot icon or the specific "visualise data" button in the top command bar. Depending on your tenant's release schedule, this is usually found via Settings > Lists > Copilot pane.8
- Generate the Chart: Select the button to turn your tabular data and all currently active filters into a chart.8 AI generates the visualisations to help you instantly understand patterns, trends, and relationships in your data.8
- Interact and Personalise: Copilot does not just give you a static, dumb image. It builds a working chart. You can drill into the data by interacting directly with the chart elements or the grid column filters.8 You can personalise the visualisation by changing the chart type (e.g., from a bar to a pie chart) or adjusting the legends without needing any other analytical tool.8
- Share the Insight: Once you have the perfect view, you can expand the chart for a better look or copy it directly to your clipboard.8 This makes it incredibly easy to paste the live chart into a Teams chat or an Outlook email to share with your colleagues.8
The Broader Copilot Ecosystem in 2026
The March 2026 updates to Microsoft 365 Copilot have made the ecosystem even more powerful.24 It now features new OpenAI models for significantly faster processing.25
Imagine this scenario: you manage a large list of project risks. You ask Copilot Chat in Microsoft Teams to summarise a recent meeting you had about those SharePoint risks. Not only will Copilot provide a written recap, but the new updates mean you will also get a video recap.24 The video recap transforms the meeting summary into a narrated highlight reel, combining key takeaways with short, relevant video clips from the meeting recording.24
Furthermore, if your development team uses the Microsoft Copilot Studio, they can now build agents that use code interpreters directly on SharePoint sources during agent conversations.26 This allows for highly complex, automated data analysis workflows that operate entirely in the background. Your IT admins can manage all of this securely, using Microsoft Purview Data Loss Prevention to safeguard web searches and prompts.24
Key Takeaway: For quick, on-the-fly analysis, Microsoft Lists Copilot is an unbeatable asset. It allows power users to instantly visualise trends and copy them to colleagues without opening a separate, heavy reporting application.
Free/Open-Source Alternatives: Chart.js, Google Charts, or D3.js?
If you do not have the budget for Power BI Pro licences across your entire department, and you want significantly more customisation than the native Quick Chart web part allows, you have to look at code. The modern SharePoint Framework (SPFx) allows developers to build custom client-side web parts that run directly in the context of a SharePoint page.27 Because these are essentially small web applications, you can use popular JavaScript charting libraries like Chart.js, Google Charts, or the highly advanced D3.js.4
The Microsoft PnP Community to the Rescue
The good news is that you do not have to write these custom web parts from scratch. The Microsoft Patterns and Practices (PnP) community is a group of developers who maintain a massive, free repository of ready-to-use code samples.28
For example, if you manage projects in a list, you can download the React Gantt Chart Web Part.27 Updated for SPFx version 1.22.2 (as of December 2026), this sample pulls project tasks directly from a SharePoint list and renders an interactive Gantt chart using @svar-ui/react-gantt and Fluent UI v9.27 It works beautifully across SharePoint pages, Microsoft Teams, and Microsoft 365 hosts.27
Building with the PnP ChartControl
If you want to build your own specific visuals, the PnP community created the ChartControl.11 This was created by popular request for users who wanted an easy way to insert Chart.js charts into their React-based SPFx solutions.11 It supports most of the Chart.js functionalities, including the use of advanced plugins.11
When building an SPFx web part with Chart.js, you generally use the PnPjs library to handle the API calls to fetch data from your SharePoint list.12 You can pass this data to the ChartControl in three distinct ways, depending on your needs:
- Static Data: Passed directly in the control's properties. Good for data that rarely changes.11
- Dynamic State: Passed through the web part's React state. This is the best method for lists that update frequently, as it forces the chart to re-render smoothly.11
- Direct Dynamic: Passed directly to the control without managing complex state.11
The real beauty of this developer-led approach is accessibility. The PnP samples include features that automatically generate accessible data tables beneath the charts, ensuring visually impaired users using screen readers can still interpret the list data.11
| Pros of SPFx Open-Source | Cons of SPFx Open-Source |
|---|---|
| Completely Free: No monthly software subscriptions. | Dev Skills Required: You need strong TypeScript/React knowledge.27 |
| Unlimited Customisation: Build exactly what your brand requires. | Maintenance: You must update the code as SPFx versions change. |
| Secure Data: No external data storage; everything stays within your tenant. | Deployment Overhead: Requires compiling code and adding it to the corporate App Catalog. |
Key Takeaway: Open-source SPFx web parts are incredibly powerful and free of subscription fees, but they shift the cost from licensing to expensive developer hours. For deeper dives, Collab365 Spaces' SharePoint Dashboards space covers SPFx chart web parts with templates in great detail.29
---
Pro Third-Party Tools Worth 2026 Dollars
Sometimes, you just want to buy a solution that works immediately out of the box, offers dedicated professional support, and does not require hiring a React developer or buying a Power BI license for every single viewer.
While tools like Collabion were massive in the classic SharePoint 2010/2013 era, their footprint in modern cloud environments has shrunk as they remain largely focused on on-premises support.31 For modern 2026 deployments, here are the top three third-party tools actually worth your budget.
1. Bamboo Solutions: Chart Plus Cloud Part
Bamboo Solutions has been a reliable staple in the SharePoint ecosystem for over a decade. Their Chart Plus Cloud Part is designed specifically for modern SharePoint Online environments.34 It offers a straightforward, low-cost subscription model that provides huge value for teams without developers.34
- Features: The web part allows you to create dynamic charts with absolutely zero coding.9 It offers 8 interactive chart types, including scatter plots, donut graphs, pie charts, and line graphs.9 A major benefit is its ability to group and aggregate statistics directly within the web part—you can calculate sums, averages, minimums, maximums, or counts for your axes without altering the underlying list.9 It includes runtime filtering via selectable legends, informative hover tooltips, and the ability to easily export charts to PDF, SVG, or PNG formats for use in presentations.9
- Pricing: Your subscription is billed per SharePoint Online tenant URL. For standard enterprises, pricing starts at $1,382 per year (when pre-paying) or $127 per month.9 They also offer an excellent Small Business Pricing tier starting at just $878.90 per year for those who qualify.9 Development licenses are offered at 50% of the regular rate.9
2. Luzmo: For Embedded Product Analytics
Luzmo is a completely different beast. It is a dedicated embedded analytics platform.36 If you are an agency or an independent software vendor (ISV) building a customer-facing portal that happens to pull data from SharePoint, and you need the charts to look like they were custom-coded by your own brand, Luzmo is the elite choice.
- Features: In April 2026, Luzmo launched a major shift in their platform called Composable Analytics, powered by their Analytics Component Kit (ACK).13 Instead of dropping a clunky iframe into your product, you use a library of embeddable web components.13 You wire these pieces together like Lego.13 The components automatically inherit your host site's CSS variables, meaning they look native to your product with virtually zero manual styling work.13 While giving you full UI control, Luzmo manages the hard infrastructure underneath: the query engine, the data acceleration layer, and tenant-safe authentication.13
- Pricing: The Starter plan begins at $495/month, billed annually.37 This gives you essential drag-and-drop analytics. The Premium plan jumps to $1,995/month, which unlocks AI-assisted dashboarding, proactive insights, and full white-labelling.37 Reader access is priced reasonably at around $3.00 per user per month.38
3. Mendix SharePoint Connector: For Low-Code Ecosystems
Mendix is a massive enterprise low-code application platform. If your company is using Mendix to build complex corporate applications, you do not need a separate, isolated charting tool; you just need their SharePoint Connector to bridge the gap.15
- Features: The connector connects your Mendix app to SharePoint Online using the Microsoft Graph API.39 It automatically records every action taken, providing a full audit trail via an operation log entity.39 Once the SharePoint data is pulled into Mendix, you use Mendix's native UI tools and charts to visualize it.
- Setup: Setting it up requires a few specific steps. First, you register an app in the Azure Portal and grant Files.ReadWrite.All and Sites.ReadWrite.All application permissions (admin consent is strictly required, or you will get a 401 Unauthorized error).14 You then install the connector from the Mendix Marketplace, set the initialization microflow, and enter your Tenant ID, Client ID, Client Secret, Site ID, and Drive ID in the configuration page.14 Click 'Test Connection', and your SharePoint list is ready to be charted in Mendix.39
Key Takeaway: Buy Bamboo Solutions for easy, out-of-the-box internal SharePoint charting. Buy Luzmo if you need to embed beautiful, white-labelled charts for external clients. Apply the Mendix connector if you are already building massive low-code apps.
---
Full Comparison: Native vs Free vs Paid
To help you finally make a decision, we have categorised the top options based on their feature sets, estimated 2026 costs, average setup times, and our own internal Collab365 rating based on community feedback.
| Tool | Key Features (Drill-down, Export, Mobile) | Estimated 2026 Cost | Setup Time | Collab365 Rating |
|---|---|---|---|---|
| Power BI (Native) | Deep drill-down, PDF/PPT export, flawless mobile app, huge data capacity. | Free to build / ~$10/mo per user to view/share securely. | 15 mins | ⭐⭐⭐⭐⭐ (5/5) |
| MS Lists Copilot | AI auto-generation, natural language queries, instant clipboard sharing. | Included with premium Copilot Microsoft 365 licence. | 1 min | ⭐⭐⭐⭐½ (4.5/5) |
| Bamboo Chart Plus | 8 chart types, easy math aggregation, quick PDF export, runtime filtering. | $1,382/year per tenant (Standard). | 10 mins | ⭐⭐⭐⭐ (4/5) |
| Chart.js (SPFx) | Highly customisable, excellent accessibility, responsive layouts. | Free (Open Source) but requires expensive developer time. | Hours/Days | ⭐⭐⭐⭐ (4/5) |
| Luzmo | Composable UI, total white-labelling, AI summaries, tenant-safe auth. | Starts $495/month, scaling to $1,995/mo for Premium. | Days | ⭐⭐⭐½ (3.5/5) |
| Mendix Connector | Enterprise low-code integration, Graph API microflows, full audit trails. | Varies heavily by Mendix platform tier. | Hours | ⭐⭐⭐½ (3.5/5) |
| Quick Chart (Native) | Extremely basic bars/pies, no drill-down, web-only, small list limits. | Free (Included in standard SharePoint Online). | 2 mins | ⭐⭐ (2/5) |
| Legacy Web Parts | Broken UI, unsupported frameworks, serious security risks. | N/A | N/A | ⭐ (1/5) |
---
Step-by-Step: Build Your First Dashboard Today
Stop creating .lnk shortcuts inside synced Windows Explorer folders and pretending that functions as a dashboard.41 Are your team members doing this because they never learned to navigate SharePoint properly? 41 To get your users to adopt your data, you need to eliminate folder chaos and bring the charts to where they already work: Microsoft Teams and SharePoint Pages.
Here is our comprehensive, step-by-step guide to building a modern, highly visible dashboard using Power BI and SharePoint Pages.
Phase 1: Prepare the List and Connect
- Clean Your List: Before charting, ensure your SharePoint list has indexed columns.42 If your list is approaching 5,000 items, indexing specific columns (like Status or Date) allows Power BI and SharePoint views to query the data efficiently without locking the database.42
- Connect Power BI: Open Power BI Desktop. Navigate to Get Data > Online Services > SharePoint Online List. Ensure you select the 2.0 implementation and connect using your root site URL.1
- Transform Data: Use Power Query to remove unnecessary columns to keep your data model light. If you have complex 'Person' fields, expand them to show the relevant text data, like Job Title or Department.1
Phase 2: Build the Visuals
- Create Charts: Drag your list fields onto the report canvas. Create a standard Bar Chart for categorical data (e.g., tickets by department) and a Line Chart for time-series data (e.g., issues resolved per month).
- Format for Clarity: Keep the design clean. Remove heavy background grids, ensure your data labels are legible, and apply consistent corporate colours.
- Publish to Cloud: Save your .pbix file to your OneDrive or SharePoint document library to ensure cloud backup.21 Then, click 'Publish' on the ribbon to push the report to your workspace in the Power BI Service.
Phase 3: Embed in SharePoint
- Create a Page: Go to your SharePoint site homepage, click New, and then select Page.44
- Add the Web Part: Click the plus icon on the canvas and add the 'Power BI' web part to the page. Paste the link to your newly published report.
- Add Contextual Navigation: Do not just drop a lonely chart on a blank page. Build a true dashboard. Add a three-column section above your chart.41 Use the Quick Links web part and Editorial Cards to provide visual navigation links to related document libraries, relevant company policies, or specific filtered list views.41 This stops users from living in Windows Explorer.41
- Target Your Audience: You can use dashboard cards and apply targeting to specific audiences, so managers see different links than standard employees.10
- Publish the Page: Click 'Publish' to make your SharePoint page live to your team.41
Phase 4: Bring it directly to Teams
- Embed in Teams: Go to your desired Microsoft Teams channel. To the right of the channel name, click the + (Add a tab) button on the tab bar.44
- Select SharePoint: Choose the 'SharePoint' app from the list of available applications.44
- Select Pages: Click on the 'Pages' section. You will see a list of existing SharePoint pages from your team site. Select the new dashboard page you just created.44 Click Save.45
Your interactive, Power BI-driven SharePoint list dashboard is now perfectly integrated as a permanent tab inside Microsoft Teams. Nobody has to leave their primary workspace to see the data, and your folder shortcut chaos is solved.41
Key Takeaway: A dashboard is completely useless if people forget to look at it. Embedding your SharePoint page directly into a Microsoft Teams channel guarantees maximum daily visibility and drives user adoption.
---
FAQ
Can I chart list data without using Power BI? Yes, you have several options depending on your budget and technical skills. You can use the native Quick Chart Web Part (though it is very basic), utilise Microsoft Lists Copilot for instant AI-generated charting without leaving the list 8, deploy a custom open-source SPFx web part using Chart.js 11, or purchase a premium, out-of-the-box tool like Bamboo Chart Plus.9
Is the old Chart Web Part still usable? No, it is entirely obsolete. The classic Chart Web Part relied on deprecated server-side technologies and JScript injections. For security and performance reasons, it cannot be used on modern SharePoint Online pages.4
What is the best method for handling very large lists (over 5,000 items)? Power BI is the best choice for large datasets. However, to avoid notoriously slow refresh times on massive lists, you should bypass the default connector. Instead, use the SharePoint REST API (/_api/web/lists) via the Web.Contents function in Power Query to implement ID-range pagination, fetching data in manageable batches of 5,000.2 Also, always ensure your critical list columns are indexed in SharePoint.42
Are the new Copilot charts free to use? The features are seamlessly integrated into the SharePoint user interface, but they are not free. Generating AI charts requires your organisation to hold the appropriate Microsoft 365 Copilot licences, which are a premium, paid add-on to your standard Microsoft 365 subscription.8
Can I embed these dashboards in Microsoft Teams? Absolutely. Any modern SharePoint page containing your charts—whether they are native Power BI reports, SPFx custom web parts, or third-party tools like Bamboo—can be added as a custom tab in a Teams channel. Simply navigate to the channel, click the '+' icon, and select your SharePoint page.44
---
Close
If you are still staring at raw, unformatted rows of list data, or worse, trying to maintain a broken Excel Services connection from 2016, it is time to make a permanent change. Pick Power BI, connect it to a test list in your development site, and build your first simple bar chart today. Once you see how quickly the 2.0 connector handles the data and how easily it embeds into Teams, you will never look back.
For deeper dives into custom development, Collab365 Spaces' SharePoint Dashboards space covers SPFx chart web parts with templates, copy-and-paste formatting, and advanced layout guides.29
We invite you to join the Collab365 community to share your dashboard screenshots, ask technical questions, and learn how over 12,500 other members are mastering Microsoft 365.46
Sources
- SharePoint Lists 2.0 vs 1.0 Connector in Power BI - YouTube, accessed April 6, 2026, https://www.youtube.com/watch?v=TqL_fqZjfm4
- Speeding Up My SharePoint List Refreshes in Power BI with the REST API - Medium, accessed April 6, 2026, https://medium.com/@psreek/speeding-up-my-sharepoint-list-refreshes-in-power-bi-with-the-rest-api-1791ecc26274
- 13 Charting Tools to help build a SharePoint dashboard - Collab365, accessed April 6, 2026, https://collab365.com/13-charting-tools-help-build-sharepoint-dashboard/
- Classic and modern web part experiences - Microsoft Support, accessed April 6, 2026, https://support.microsoft.com/en-us/office/classic-and-modern-web-part-experiences-3fdae6c3-8fc1-49ab-8708-8c104b882e64
- SharePoint Classic vs Modern: What's the Difference - NGenious Solutions, accessed April 6, 2026, https://ngenioussolutions.com/blog/sharepoint-classic-vs-modern/
- Power Query SharePoint list connector - Microsoft Learn, accessed April 6, 2026, https://learn.microsoft.com/en-us/power-query/connectors/sharepoint-list
- Sharepoint lists in power bi - Microsoft Q&A, accessed April 6, 2026, https://learn.microsoft.com/en-us/answers/questions/5639484/sharepoint-lists-in-power-bi
- Visualize the data in your view easily with Copilot | Microsoft Learn, accessed April 6, 2026, https://learn.microsoft.com/en-us/power-platform/release-plan/2026wave1/power-apps/visualize-data-view-easily-copilot
- Bamboo Chart Plus - Bamboo Solutions, accessed April 6, 2026, https://bamboosolutions.com/products/chart-plus/
- Create a dashboard for your SharePoint site - Microsoft Support, accessed April 6, 2026, https://support.microsoft.com/en-us/office/create-a-dashboard-for-your-sharepoint-site-d568afac-2287-44c6-9978-e7235ef53551
- sp-dev-fx-webparts/samples/react-chartcontrol/README.md at main - GitHub, accessed April 6, 2026, https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/README.md
- Using Chart.js in a SharePoint Framework (SPFx) Web Part with PnPjs – All codes and Graphs - edvaldo b. guimarães filho, accessed April 6, 2026, https://edvaldoguimaraes.com.br/2024/10/16/using-chart-js-in-a-sharepoint-framework-spfx-web-part-with-pnpjs-all-codes-and-graphs/
- Composable Analytics, AI chart creation & more. April 2026 release ..., accessed April 6, 2026, https://www.luzmo.com/blog/product-release-update-april-2026
- Bridging the Gap: How the Mendix SharePoint Connector Transforms Enterprise Integration | by Suddhasheel Bhattacharya - Medium, accessed April 6, 2026, https://medium.com/@suddhasheelbhattacharya/bridging-the-gap-how-the-mendix-sharepoint-connector-transforms-enterprise-integration-ad3676e9bf15
- Creating Connectors | Mendix Documentation, accessed April 6, 2026, https://docs.mendix.com/appstore/creating-content/connector-guide-build/
- Beyond 2026: A Strategic Guide to SharePoint Online Migration - MCPC, accessed April 6, 2026, https://www.mcpc.com/insights/article/sharepoint-online-migration-guide/
- Still Using Classic SharePoint? Watch This Before You Regret It. - YouTube, accessed April 6, 2026, https://www.youtube.com/watch?v=AgqT7F3z_70
- List View Threshold for large lists and libraries - Microsoft Support, accessed April 6, 2026, https://support.microsoft.com/en-gb/office/list-view-threshold-for-large-lists-and-libraries-e2ea4d5d-ec23-4171-95c4-c7f5b5dbfd8a
- What is the difference between SharePoint Online List and SharePoint List? - Power BI forums, accessed April 6, 2026, https://community.powerbi.com/t5/Desktop/What-is-the-difference-between-SharePoint-Online-List-and/td-p/2819015
- Power Query SharePoint Online list connector - Microsoft Learn, accessed April 6, 2026, https://learn.microsoft.com/en-us/power-query/connectors/sharepoint-online-list
- Power BI Desktop OneDrive and SharePoint integration - Microsoft Learn, accessed April 6, 2026, https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-sharepoint-save-share
- Why move from publishing sites to communication sites? - SharePoint - Microsoft Learn, accessed April 6, 2026, https://learn.microsoft.com/en-us/sharepoint/publishing-sites-classic-to-modern-experience
- How to Use Copilot & SharePoint AI in Microsoft Lists! - YouTube, accessed April 6, 2026, https://www.youtube.com/watch?v=VU4c3dJZn68
- What's New in Microsoft 365 Copilot | March 2026, accessed April 6, 2026, https://techcommunity.microsoft.com/blog/microsoft365copilotblog/what%E2%80%99s-new-in-microsoft-365-copilot--march-2026/4506322
- 7 New Microsoft 365 Copilot Features You Should Try in 2026 - YouTube, accessed April 6, 2026, https://www.youtube.com/watch?v=fosVJ2QkhnE
- New and planned features for Microsoft Copilot Studio, 2026 release wave 1, accessed April 6, 2026, https://learn.microsoft.com/en-us/power-platform/release-plan/2026wave1/microsoft-copilot-studio/planned-features
- React Gantt Chart Web Part (Sample Solution Gallery) - Microsoft Adoption, accessed April 6, 2026, https://adoption.microsoft.com/sample-solution-gallery/sample/pnp-sp-dev-spfx-web-parts-react-gantt
- SharePoint Framework (SPFx) Samples - Microsoft 365 & Power Platform Community, accessed April 6, 2026, https://pnp.github.io/sp-dev-fx-webparts/
- 32 Best SharePoint Intranet Templates - Collab365, accessed April 6, 2026, https://collab365.com/32-best-sharepoint-intranet-templates/
- Automate Digests with SharePoint & Feedly - Collab365, accessed April 6, 2026, https://go.collab365.com/creating-the-collab365-daily-digest-content-curation-sharepoint-integration-and-email-distribution-workflow-explained
- Collabion - 2026 Company Profile, Team, Competitors & Financials - Tracxn, accessed April 6, 2026, https://tracxn.com/d/companies/collabion/__57-jCdlpwXFX9RTiEOU3XpRLsbPNsDu3Fq3EK4LPQBw
- Collabion Charts for SharePoint Online, accessed April 6, 2026, https://www.collabion.com/products/sharepoint-app/
- SharePoint Chart Web Part | SharePoint Graphs - Collabion, accessed April 6, 2026, https://www.collabion.com/products/sharepoint-charts-graphs/
- SharePoint Products - Bamboo Solutions, accessed April 6, 2026, https://bamboosolutions.com/products/
- Bamboo Web Part Subscription Program, accessed April 6, 2026, https://bamboosolutions.com/bamboo-web-part-subscription-program/
- Luzmo Pricing 2026 - Capterra, accessed April 6, 2026, https://www.capterra.com/p/180092/Luzmo/pricing/
- Embedded Analytics Pricing - Luzmo, accessed April 6, 2026, https://www.luzmo.com/pricing
- Luzmo Pricing 2026, accessed April 6, 2026, https://www.g2.com/products/luzmo/pricing
- Sharepoint Connector - Mendix Marketplace, accessed April 6, 2026, https://marketplace.mendix.com/link/component/256969/Mendix/Sharepoint-Connector
- Connectors | Microsoft Graph | Mendix - YouTube, accessed April 6, 2026, https://www.youtube.com/watch?v=fWftKqElFKM
- This Simple Trick Makes Teams and SharePoint Awesome! - YouTube, accessed April 6, 2026, https://www.youtube.com/watch?v=6JYwYxRnsfE
- Data Connection - Microsoft Q&A, accessed April 6, 2026, https://learn.microsoft.com/en-us/answers/questions/5780399/data-connection
- Handling Delegation and Non-Delegable Functions in Power Apps with SharePoint | by Ipekeren | Medium, accessed April 6, 2026, https://medium.com/@ipekeren705/handling-delegation-and-non-delegable-functions-in-power-apps-with-sharepoint-1cb24616973f
- Add a SharePoint page, list, or document library as a tab in Teams - Microsoft Support, accessed April 6, 2026, https://support.microsoft.com/en-us/office/add-a-sharepoint-page-list-or-document-library-as-a-tab-in-teams-131edef1-455f-4c67-a8ce-efa2ebf25f0b
- accessed April 6, 2026, https://www.sharepointdesigns.com/blog/integrate-sharepoint-with-microsoft-teams
- Join the Collab365 Academy and Unlock 200+ Hours of Microsoft 365 Training for Just $7 – No Monthly Charges!, accessed April 6, 2026, https://academy.collab365.com/offer/c365-bundle1/summit-bundle/

