Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredFabric Ideas just got better! New features, better search, and direct team engagement. Learn more
Problem Description
Power BI currently allows embedding HTML content through custom visuals, but JavaScript execution is not supported. This limitation restricts interactivity, prevents dynamic content updates, and makes it difficult to integrate external APIs or custom logic.
Proposed Solution
Microsoft could introduce a new visual: "HTML Content with JavaScript", which would allow Power BI users to embed both HTML and JavaScript in a controlled environment.
This visual could support:
Inline JavaScript execution – Allow scripts within <script> tags to run.
Event-based interactivity – Enable JavaScript functions to react to user inputs, such as clicks or hover actions.
Power BI Data Context Integration – Allow JavaScript to access Power BI fields or filters dynamically.
Secure Execution Sandbox – Prevent security risks by limiting access to external resources and enforcing strict mode policies.
Use Cases
Custom Visual Effects: Create animated charts, dynamic tooltips, or real-time UI updates.
External API Integrations: Fetch and display live data from web services without Power Automate.
Advanced Filtering & User Interaction: Enable form-based inputs, advanced filtering options, or custom UI elements.
Benefits
Expands Power BI’s Capabilities – More flexibility to design interactive and dynamic dashboards.
Improves User Experience – Allows richer visuals and better interactivity.
Reduces Workarounds – Eliminates the need to embed Power Apps or external web components for advanced functionality.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.