Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hit Reply to tell us what you think about the new On-Object Interaction feature so we can continue to improve.
For example:
Thanks,
-Power BI team
To read more about the feature, see the announcement in the Power BI Product Blog or our documentation on how to Use on-object interaction
FAQs:
I keep my repley simple
I would like to have both option: one, have the right click on the object, or have it in the right panel, like what you can do with the formating.
I was trying the new On-object feature and managed to get into a death spiral that forced me to crash out of Power BI. This is repeatable in my file, which is demo data for testing Incremental Refresh and does not contain confidential data. The Power BI Desktop file is connected live to a Power BI dataset with incremental refresh.
I have a simple table visual that has a list of the files loaded by incremental refresh.
Using On-object, I was trying to add a row count to the table. Without on object, I would just re-add the Filename column, and then change the setting to do a Count on the column.
I clicked +Add data, picked the same Filename column and nothing happened.
(In further testing, it seems like I can always add another Filename column OK the first time. But if I delete it and immediately re-add it, that's when nothing happens.)
Because it didn't work, I tried dragging the field from the Data pane to the +Add data button.
It had an odd result of adding a blank field to the list with no change to the visual:
If I hover over the blank field, it repeatedly pops up this error until I kill Power BI from Task Manager:
Error details are below. Let me know if you need anything else. I can reproduce this at will in this file.
Mike
Feedback Type:
Frown (Error)
Error Message:
An error occurred while rendering the report.
Stack Trace:
Javascript: TypeError
at PbiDragDropPickerComponent_ng_template_3_ng_container_2_ng_template_8_Template (https://ms-pbi.pbi.microsoft.com/minerva/scripts/desktop.field-picker-modern.min.js:1473:163)
at executeTemplate (https://ms-pbi.pbi.microsoft.com/minerva/scripts/desktop.js:104007:63)
at refreshView (https://ms-pbi.pbi.microsoft.com/minerva/scripts/desktop.js:103932:121)
at https://ms-pbi.pbi.microsoft.com/minerva/scripts/desktop.js:103950:80
at refreshView (https://ms-pbi.pbi.microsoft.com/minerva/scripts/desktop.js:103952:26)
at https://ms-pbi.pbi.microsoft.com/minerva/scripts/desktop.js:103950:80
at refreshView (https://ms-pbi.pbi.microsoft.com/minerva/scripts/desktop.js:103952:26)
at refreshComponent (https://ms-pbi.pbi.microsoft.com/minerva/scripts/desktop.js:104247:45)
at https://ms-pbi.pbi.microsoft.com/minerva/scripts/desktop.js:103977:73
at refreshView (https://ms-pbi.pbi.microsoft.com/minerva/scripts/desktop.js:103978:26)
Stack Trace Message:
An error occurred while rendering the report.
Invocation Stack Trace:
at Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
at Microsoft.Mashup.Client.UI.Shared.StackTraceInfo..ctor(String exceptionStackTrace, String invocationStackTrace, String exceptionMessage)
at Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.GetStackTraceInfo(Exception e)
at Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture)
at Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass14_0.<HandleException>b__0()
at Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.HandleException(Exception e)
at Microsoft.PowerBI.Client.PowerBIUnexpectedExceptionHandler.HandleException(Exception e)
at Microsoft.PowerBI.Client.Windows.Utilities.PowerBIFormUnexpectedExceptionHandler.HandleException(Exception e)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.PowerBI.Client.Windows.WebView2.WebView2Interop.InvokeCs(InteropCall call)
at Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](T dialog, Func`1 showModalFunction)
at Microsoft.PowerBI.Client.Program.<>c__DisplayClass5_1.<RunApplication>b__4()
at Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<>c__DisplayClass3_0.<HandleExceptionsWithNestedTasks>b__0()
at Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
at Microsoft.PowerBI.Client.Program.RunApplication(String[] args)
at Microsoft.PowerBI.Client.Program.Main(String[] args)
JS Error Message:
Cannot read properties of undefined (reading 'title')
PowerBINonFatalError:
{"AppName":"PBIDesktop","AppVersion":"2.115.663.0","ModuleName":"https://ms-pbi.pbi.microsoft.com/minerva/scripts/desktop.field-picker-modern.min.js","Component":"","Error":"TypeError","MethodDef":"PbiDragDropPickerComponent_ng_template_3_ng_container_2_ng_template_8_Template","ErrorOffset":"1473:163"}
AS Live Connection:
True
Performance Trace Logs:
C:\Users\rudzimj\AppData\Local\Microsoft\Power BI Desktop\PerformanceTraces.zip
Enabled Preview Features:
PBI_shapeMapVisualEnabled
PBI_qnaLiveConnect
PBI_azureMapVisual
PBI_compositeModelsOverAS
PBI_b2bExternalDatasetSharing
PBI_enhancedTooltips
PBI_enableWebView2
PQ_WebView2Connector
PBI_sparklines
PBI_scorecardVisual
PBI_NlToDax
PBI_fieldParametersSuperSwitch
PBI_horizontalFusion
PBI_optimizeTabRibbon
PBI_relationshipEditPane
PBI_angularRls
PBI_onObject
PBI_setLabelOnExportPdf
Disabled Preview Features:
PBI_SpanishLinguisticsEnabled
Disabled DirectQuery Options:
TreatHanaAsRelationalSource
Cloud:
GlobalCloud
Recent Actions:
AddVisualContainer, DeleteVisualContainer, AddFieldToVisual, RemoveFieldFromAllRoles
PowerBIUserFeedbackServices_IsReported:
True
Formulas:
section Section1;
Active Section Contract:
{"id":50975359,"name":"ReportSection","displayName":"Load check","filters":"[]","ordinal":0,"visualContainers":[{"id":2543226486,"x":0,"y":0,"z":0,"width":1279.5979899497486,"height":720,"config":{"name":"7141b36e1be5294cb678","layouts":[{"id":0,"position":{"x":0,"y":0,"z":0,"width":1279.5979899497486,"height":720,"tabOrder":0}}],"singleVisual":{"visualType":"tableEx","projections":{"Values":[{"queryRef":"Currency (SP).Filename"}]},"prototypeQuery":{"Version":2,"From":[{"Name":"c","Entity":"Currency (SP)","Type":0}],"Select":[{"Column":{"Expression":{"SourceRef":{"Source":"c"}},"Property":"Filename"},"Name":"Currency (SP).Filename"}],"OrderBy":[{"Direction":1,"Expression":{"Column":{"Expression":{"SourceRef":{"Source":"c"}},"Property":"Filename"}}}]},"autoSelectVisualType":true,"drillFilterOtherVisuals":true,"vcObjects":{"title":[{"properties":{"show":{"expr":{"Literal":{"Value":"true"}}},"text":{"expr":{"Literal":{"Value":"'Files loaded'"}}},"fontSize":{"expr":{"Literal":{"Value":"17D"}}}}}]}}},"filters":"[]"}],"objectId":"b6bf3e22-80a9-440f-a55d-fdef534d51ba","config":{},"displayOption":1,"width":1280,"height":720}
Thank you for reporting and providing great detail. We're taking a look at this ASAP.
😎 Suggestions - Some of which are already mentioned in other peoples replies but want to crystallise them into a list:
There is another problem with the open panes not sticking:
If I want to use another pane from the view menu e.g. to display the Sync Slicers, it closes all active panes only displays the new single pane at the side. This means I have to reopen previous ones I want to display side by side again.
I don't like the visualizations pane being separate from the side panel. Please put it back to where it was, next to the Data and Filters panes.
This On-Object feature is really cumbersome, unintuitive and not user friendly at all.
As I'm using this more I find that the number of clicks I need to make to get things done is far greater than before and I need to move my mouse across the screen in greater distances too. It's a big time waste.
Here are some suggestions I have:
1. Keep the data and format panes on the right hand side by default.
2. Use the chevron << and >> to expand and colapse the data and format panes just like the filters pane is because the dropdown arrow with "collapse" and "close" is cumbersome to use.
3. Allow us to remove items from the legend like Excel where you click on the legend item and press delete on our keyboard, but still keep the item in the visual.
Keep all the "Panes" as it is, the new approach is requiring more clicks, cumbursome and quite confusing too.
Do provide pin option for all the panes if this is going to stay.
Implement Data and Visualization pane just like bookmark and selection pane if required.
I agree we need the Visualization pane back on the side or have both options. Those who do not want to used it can unpinned.
This is an extremely limiting and unintuitive feature. I hate it. You also cannot easily do bookmarks where you only want to impact selected visuals.
This is poorly thought out. Please reconsider this change.
Keep the Formatting pane as is. There are things you can improve on the formatting pane, but do not remove features from the pane. Let the OOI work as as quick way to access the most used formatting settings, but all the settings should be avaialble on the Formatting pane. Also, keep Data fields on the formatting pane.
At the same time, keep the new vertical toolbar (with buttons to hide/show different panes), It's great, just fix a few issues and add more buttons to the toolbar (see my previous comment).
List of all visuals also can be transformed into a narrow (one button) vertical toolbar.
I have seen a lot great design updated in the past years and i always find myself quickly adapt to the new changes but this time i am really struggling. Not only it is not user friendly, from user experience point of view it is not intuitive, having to click so many times just to change the data or format and when you click on certain object to change when it shows blue or grey outline i dont really understand what are those, and when i couldn't copy and paste a visual easily i just switch it off and never look back. I really hope you won't release this feature ultimately.
Hello, understood on the first points around additional clicks, as echoed in the rest of this forum, we're looking at ways to address that. Could you elaborate on why copy/paste is more difficult? This should not have been impacted by on-object so we'd like to understand if there's a bug here.
I really like the idea of the new vertical toolbar on the right (with buttons to show/hide panes).
Just make sure it always visible (now buttons disappear from the toolbar and then the entire toolbar dissapers) and add more buttons to the toolbar. Something like this:
The list of buttons to show/hide panes will be different for data view and model view.
Also, it will be great if we can just hold Ctrl and left lick on the icon instead of right click - open in new pane
Hi
I like the feature of On-object interaction.
The only thing I would like to be kept from the classic interface is the possibility to open several panes at the right for those lucky users who have large screens. I tried holding control and clicking different panes icons but they just replace each other. It's often more convenient to work and see several panes simultaneously, like Build a Visual + Data, or Bookmarks + Selection. Please retain this feature in On-object mode.
Thank you!
The top issue I'm having with this design is when I want to add or change a data field that feeds a visual (like adding a new column to a table visual). Previously, the formatting and data have lived under tabs in the same pane. Now I keep racking my brain to try to find where I can see the data fields.
Why can I open the visual formatting options in a pane but not view the visual's data fields in a pane? Yet another drastic redesign that has an inconsistent and non-intuitive interaction model.
Maybe it's just me stumbling over the new concept, but I feel like it was harder to change the Row and Column subtotals. I wanted a Row subtotal but not Column. I changed it the way I typically would and the Column subtotal remained. After a few tries I finally found the right settings.
I feel like changing the Visualization Panel to the menu bar was to both save screen real-estate while keeping with the Office theme of late with a vertical icon-based menu panel.
When I was "done" with my Format panel, I chose to Collapse it and then saw the Data and Format is on the far right in this Vertical menu layout.
Can you leave Visualizations as it's own Panel and then just Collapse it like Format and now Data panel?
Just my two cents.
Jessica.
While there are a lot of Cool Features in the new on Object Navication, It is an absolute dissaster for creating Complex navigation with booksmarks where you need to see the Selection and Bookmark Panel visible on Screen at the Same time in order to Create and Audit the Structure of your Bookmark Navigation quickly and Efficiently
The One that I can live without and coud be moved to a Side menu is the Filters Panel
I like the general direction of the functionality. I have grown accustomed to the pane layout and enjoy it, but would find value in on object editing once reports are built.
Why should the UI be an either or? Most functions in other object apps utilize an either/or approach.
When I add a date to a visual, it defaults to "Date Hierarchy" and I do not see an option to show just the date like in the old version.
For example if column is "Year-Month" I don't see the option to select the "Year-Month" value lke in the old one.
In the old version I can select "Year-Month" which is a sigle date like: 2023-03
How do I do that on the new version?
Thanks.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
144 | |
85 | |
65 | |
51 | |
45 |
User | Count |
---|---|
218 | |
88 | |
83 | |
65 | |
56 |