Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Hi guys,
I am a Tableau developer and I am trying to learn Power BI. I need to buid an app in Powr BI that looks like this:
The app has to have a filter where I can either pick a single consultant or all of consultants. So, the circles would either show a team average or the values for a particular consultant.
A sample of data is below:
Hi @cageybee,
There is no same visual in Power BI. After research, I find a similar custom visual: Dot Plot by MAQ Software. Then you can create per visual for Ambition, Morale, Attrition, Performance and Contribution to Daughterty. I post an example for creating a visual for Morale using your sample data. Select the data as X-axis, the average of Morale as value.
Then you create a slicer including consultants field, when you select one consultant in slicer, it will make an impact on the visual.
Best Regards,
Angelia
v-huizhn-msft,
Thank you for looking into this for me. However, this doesn't really look like what I need. I experimented with that viz package and it doesn't really do what I need it to do. First, I need to make the bubbles bigger than the max size of the bubbles that they have and then, I need to put a label inside of the bubble.
Also, I need to incorporate a logic that colors the bubble based on the criteria:
For Attrition only the following logic applies:
IF (6 - ROUND(AVG([Attrition]), 1)) >= [Upper Bound] THEN
"Excellent"
ELSEIF (6 - ROUND(AVG([Attrition]), 1)) < [Upper Bound] AND (6 - ROUND(AVG([Attrition]), 1)) >= [Lower Bound] THEN
"Caution"
ELSEIF (6 - ROUND(AVG([Attrition]), 1)) < [Lower Bound] THEN
"Concern"
END
For all others, the following logic applies (Replace [Measure] with either [Ambition], [Morale], [Performance], [Contribution to Client], or [Contribution to Daugherty]):
IF ROUND(AVG([Measure]), 1) >= [Upper Bound] THEN
"Excellent"
ELSEIF ROUND(AVG([Measure]), 1) < [Upper Bound] AND ROUND(AVG([Measure]), 1) >= [Lower Bound] THEN
"Caution"
ELSEIF ROUND(AVG([Measure]), 1) < [Lower Bound] THEN
"Concern"
ENDNote: [Lower Bound] = 3; [Upper Bound] = 4.
Hi @cageybee,
Yes, got it. But Power BI features can't achieve your requirement until now. Thanks for understanding.
Best Regards,
Angelia
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 44 | |
| 43 | |
| 38 | |
| 18 | |
| 16 |
| User | Count |
|---|---|
| 67 | |
| 63 | |
| 30 | |
| 30 | |
| 23 |