web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Pages / Funnel MDA Chart in Po...
Power Pages
Suggested Answer

Funnel MDA Chart in Power Pages: "Undefined" error

(0) ShareShare
ReportReport
Posted on by 105
Hello good fellows, 
Has anyone successfully added a Funnel chart (Model-driven app chart) to a Power Pages site?
When I try to do it, I see "Undefined" instead of the chart.
  • The documentation clearly says that this is supported.
  • The funnel chart is properly displayed in a model-driven app.
  • If I change the chart type in the MDA designer into a Pie/Column chart - the chart is properly displayed in the Power Pages site! This proves that the problem is not with the Liquid code, Chart ID or View ID. 
To help you help me, I am attaching:
  • The chart definition in the MDA chart designer
  • The chart definition XML, as exported from the model-driven app
  • The chart component, as it is displayed in the Power Pages page (shows "undefined"). In the Power Pages Design Studio, I see "This is a Chart Placeholder". 
Thank you for any help you can give me,
Gil.
I have the same question (0)
  • Suggested answer
    Assisted by AI
    Suriyanarayanan V Profile Picture
    201 on at

    This behaviour is unfortunately expected, even though the documentation suggests Funnel charts are supported in Power Pages.

    What’s actually happening

    Power Pages uses a lightweight chart renderer that supports only a subset of the chart types available in model‑driven apps.
    While the documentation lists Funnel charts as supported, the underlying client‑side renderer does not fully implement the Funnel chart schema, which results in:

    • The chart placeholder showing “Undefined”

    • The chart failing to render even though the XML is valid

    • Other chart types (Pie, Column, Bar, Doughnut) rendering correctly

    This is why switching the same chart to Pie/Column works immediately — the issue is not your Liquid code, not the chart ID, and not the view. It’s the chart type.

     Workarounds

    Here are the practical options available today:

    1. Convert the Funnel chart to a supported type

    If the business requirement allows it, use:

    • Column chart

    • Bar chart

    • Pie chart

    • Doughnut chart

    These render reliably in Power Pages.

    2. Build a custom Funnel chart using JavaScript

    If you must display a Funnel:

    • Use a Web Template or Custom Component

    • Pull the data via Liquid or Web API

    • Render the Funnel using a JS charting library (Chart.js, D3, ApexCharts, etc.)

    This gives full control and works consistently.

    3. Use Power BI Embedded (Recommended for Enterprise)

    If a funnel visualization is required:

    Create the Funnel chart in Power BI

    Embed the report into Power Pages

    Apply row-level security if needed

    4. Custom Chart Using Chart.js

    Build a custom funnel visualization using:

    • Chart.js

    • D3.js

    • ApexCharts

    Fetch data via:

    /_api/[entity]
     

    Then render a funnel chart client-side.

    Why It Works in Model-Driven App but Not in Power Pages

    Model-Driven Apps use modern client-side chart rendering (Dynamics internal chart engine).

    Power Pages uses a different rendering pipeline that only supports a subset of chart types:

    Supported (typically)

    • Column Bar Pie Line Area

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Pages

#1
Hammed Profile Picture

Hammed 22

#2
Lucas001 Profile Picture

Lucas001 21 Super User 2026 Season 1

#3
CN-06091549-0 Profile Picture

CN-06091549-0 18

Last 30 days Overall leaderboard