Expose Explicit "Inverted Mode" Property in Power BI Embed API for Angular
Category: Developer APIs / Embed APIs.
Description:
Currently, when using slicers in the Power BI Angular Component, the Embed API tracks only deselected items explicitly after users choose "Select All." This behavior causes significant confusion and complexity, especially when integrating slicer selections into downstream applications like paginated reports.
Specifically, the current implementation:
Does NOT explicitly indicate when slicer selections are inverted.
Requires developers to manually maintain and subtract deselections from a complete set of potential values, which is cumbersome, error-prone, and difficult to maintain, particularly with large datasets.
Proposed Improvement:
Introduce an explicit property (e.g., isInverted: true) within the filter response object provided by the Embed API. This would clearly indicate when a slicer is in "inverted mode" (i.e., "Select All" except certain items), significantly simplifying data handling and downstream report processing.
Benefits of this Feature:
Reduces complexity and improves reliability of the integration with downstream systems, such as paginated reports or middleware.
Eliminates manual, error-prone logic currently required for interpreting slicer states.
Enhances developer productivity by providing clear and semantic slicer state information.
Improves scalability and maintainability, particularly important when handling large datasets or complex reports.
Real-World Scenario (Driving this Request):
Working closely with a customer (N-able) who has identified this limitation as a significant roadblock, currently requiring substantial development workarounds or middleware logic. Clearer API semantics would greatly streamline their processes and reduce ongoing maintenance overhead.
Additional Context & Community Feedback:
Community discussions indicate similar frustrations (Example Discussion).
A straightforward API improvement here would benefit the broader Power BI Embed developer community.
Recent ideas
extend storage capacity of varchar(8000) to varchar(max) for warehouse
The maximum string length of 8000 is often considered too short to store longer descriptive data or embed a JSON value within a text field in a database. Dividing the data into smaller chunks and st...c_mettler2 days agoNew MemberCompleted3.3KViews61likes13CommentsAdjust column width in SQL Analytics Endpoint user interface
I can't see the column names and cell values in some of the columns in my tables in SQL Analytics Endpoint because the column width is too narrow. Also, the tooltip also doesn't show the entire...frithjof_v2 days agoCommunity ChampionCompleted4.2KViews75likes8CommentsIn TableEX visual when using Custom tooltip, it shows below it the automatic "-> Drillthrough >"
Using in the Power Bi's Service Cloud. In TableEX visual when using Custom tooltip, it shows below it the automatic "-> Drillthrough >" and selects & clicks the drillthrough page. In TableEX vis...LR32 days agoRegular VisitorNew7Views0likes0CommentsAllow Power BI subscription sender identity to be configured
The new Power BI subscription delivery platform changed existing subscriptions so that notification emails now show the subscription owner as the sender instead of mailto:[email protected]...bbussey2 days agoRegular VisitorNew38Views7likes2Comments