March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch 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 think I ran into a possible visual bug, or at least some new behavior that I did not encounter prior to the on-object interaction preview.
I have a very large multi-row card with many indicators. I was asked to change the order of some elements in the card. One of the items had to be moved up 2 positions up i.e. item number 5 would have to be placed in between 3 and 4, effectively becoming the new number 4 on the list. My data items all have large labels that are larger than the standard width of the on-object "build a visual" data window, so when I mouse over any of them, a pop-up displaying the full item label shows up, which is really nice to allow me to distinguish between the elements in the visual.
However, that same pop-up is not "transparent", and it blocks the visual behind it. This effectively obscures the lines that separate elements, which is the very precise space where we need to mouse in in order to either drop new elements into the field well or when rearranging their order. This would not be a problem if I were moving my item several positions up or down because the pop up is not so bing, but if all one is trying to do is move them one or two positions up, there is no way of releasing the mouse button on the very precise spot which allows them to be arranged in order. I ended up having to first move the item several positions down, so that the pop-up would not obscure the target area where I had to drag the item to have it drop in the right position I needed it to be.
I'm adding a few screenshots pieced together in windows paint just to illustrate. Had to obscure my data item labels for privacy reasons, but I think it still helps understand what the issue is. If the full label pop-up would be at partially transparent or not block the interaction of the mouse with the field well behind it, I think this would work as a solution.
Thanks for this detailed feedback. We already have a bug tracking the tooltip getting in the way of drag/drop and should have a fix out soon. We are also improving the drag/drop zones to be larger so less precision will be needed. As a workaround, you can use this right click option to "move" items up/down within the same field well or the "move to" option to move items to a different field well.
I turned it on, tested it on a few graphs, and turned it back off - for the reasons already all mentioned above. What I find most annoying is that you need to chose between the Data panel and the Visualizations panel when you want to quickly review your individual graphs. Cumbersome and not user-friendly imho.
I really like where this is heading. I have 1 feature request and 1 (maybe 2) bug(s):
Feature: Add the ability to multi-select fields when adding to the visual from the on-object field selector
Bug: when I have a table and add a field to it from the on-object field selector, the visual will change the field that the visual is sorting on. Also with the table visual, when I've added a handful of measures, the ability to drag and drop measures to rearrange the columns breaks - the system will not allow me to grab a measure in the on-object field well which means I can't drag it into a different position.
Thanks for the feedback. We have just begun looking into multi-select for a future update
Unfortunately for your first bug I wasn't able to see this happening. If you could share your repro steps from the start of creating a new visual, I can share that with the engineering team to investigate.
For your second bug, two things could be happening:
@EwanT For #2, turning off the suggest visual worked. When it was on, I couldn't even grab the measure to try and move it but when it's off I could. #1 is likely related to it - when you sort by a column other than the first column in a table then turn on or off the suggest a Visual feature - PBI changes the sort column back to the first column. It doesn't do that when you have Suggest Visual turned off and move columns around.
Thanks for clarifying that for me. I see what you mean now. You are spot on with your statement.
For the Suggest a type feature, with the toggle on Power BI will keep updating the visual type as you add data, remove data, change aggregations.
We automatically turn the toggle off, if you do something like rename the visual, change background color, etc because we use this as an indicator that you are happy with the visual type and want to keep it.
Would you consider changing the sort of a column in a table, an indicator that you would like to keep the visual type as a table(In this case, we would turn the suggest a type toggle off)?
Hi,
This is just my personal preference but here are two suggestions:
1. Allow user to drag the width of the "Build a Visual" floating pane for the visual. For me, it is so narrow that it is not efficient to use as I have to hover over each measure / column to see what's in there (as the names are cut-off due to the narrow width). Allowing the user to click this pane and drag it wider (or allow a user-selected preferred width setting so it is always as wide as the user would like) of these panes would be helpful.
2. Allow the user to toggle the "Visualizations" pane on/off via the "View" menu in the ribbon at the top (just like you allow the Data and Formatting panes to be toggled on/off) so the user could either click on the the visual to get the "Build a Visual" floating pane or retain the original pane on the right-hand side of the screen (as it has always been).
I actually turned this preview off for now but it was a good start!
Thank you for this feedback. We are definitely looking at #1, to be able to resize the build menu. #2 should be coming with the June release, stay tuned!
I try to adjust some visuals that I switch with bookmark navigation: moving from switch buttons to format pane is somehow strange, I need to click outside visuals (deselect visuals) to be able to display formatting details for a specific visual, after I format another visual - the selection pane is not helping, even if I click on the second visual title in the selection pane.
The visuals are grouped, I know I need to click twice... I'm inclined to believe it's related to the new features...
Interesting, but... I need to disable it 😞
Not an MVP yet, a lot of features are not mature enough, and overall productivity is worse.
Especially when reordering columns in a table, it breaks (strange behavior like action on the wrong column or a different column jumping with the chosen one), jumps to the beginning and forces me to do a lot of scroll.
All panes are flying like a hell, I need to adjust width frequently because I remove them by mistake, and the contextual pane for the visual is not wide enough, too short (at the bottom of the page).
I would keep the panes on the right, sticky (influenced by the options menu), or make them harder to disappear by mistake. 😄
Do not close the project, but it is not ready yet for testing.
Thank you for the feedback. We are looking into making the contextual panes easier to work with and reduce scrolling, but I don't have a timeline to share on these improvements
For moving the Build pane to the right with the other panes, please stay tuned. This should be coming in the June update
This update introduced a bug I keep sporadically running into which is giving me great pain. When despite clearly having an object selected (which I can confirm when toggling over to the "Build Visual" panel and see the metric on the card selected) the formatting menu acts like there is no object selected and instead gives me the page formatting options.
Another clear indicator this is a bug is look how it says "format visual" and gives me the page formatting options. When no visual is selected it says "format page" (see 2nd snippet).
I am unable to reproduce consistently but it is occuring multiple times a day.
Yup, I can confirm. I noticed that too. I need to switch to other report card, and then back to be able to format visual again.
PS. I have on-object interaction switched off.
Will this On-Object editing ability be availlable to end users in Service or in Teams?
For example, can a user add/edit a title in the same way that this feature works in desktop?
This feature is only supported in the Desktop, so we can gather your feedback during our public preview.
Please let us know if this is something you would expect in the Service or in Teams. Also if you have any additional feedback on the feature, please feel free to share
I would also like to be able to right click in a cell, header, total field,... and have the format panel open to that location, similar to excel.
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:
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
129 | |
90 | |
75 | |
58 | |
53 |
User | Count |
---|---|
200 | |
104 | |
101 | |
67 | |
55 |