Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
I have a custom visual that is very similar to the native KPI. I want to add tooltips that look standard to it, but I don't use d3, it is just an HTMLElement.
I can go through the installation of d3 and powerbi-visuals-utils-tooltiputils, but I don't think I can get it to work without being able to pass it a d3 element upon selection. And if I try to pass in the HTML target I use, I get the error "Argument of type 'HTMLElement' is not assignable to parameter of type 'Selection<any>'."
Has anybody done this before?
Hello @Anonymous,
It'd be better to use d3 and powerbi-visuals-utils-tooltiputils.
You just have to select your HTMLElement using d3:
d3.select(Your_HTMLElement)
Ignat Vilesov,
Software Engineer
Microsoft Power BI Custom Visuals
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 4 | |
| 3 | |
| 2 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 |