Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
I have a main page with some buttons on it that link to other tabs. The first blue circle links to a tab called minimumdist., the second blue circle links to a tab called erroraccount, and so on with the rest of the buttons.
Is there a way to have these buttons dynamically change color based on the data in the linked tab. For example, if there is no data in the linked tab, then I want the circle to be green, if there is any data in the linked tab, then I want the circle to be red.
Solved! Go to Solution.
Thanks. I think I figured it out. On the buttons I made a rule based on if a data field total is greater than or equal to one, then make the circle red. Otherwise it defaults to green. Seems to be working right now.
Thanks. I think I figured it out. On the buttons I made a rule based on if a data field total is greater than or equal to one, then make the circle red. Otherwise it defaults to green. Seems to be working right now.
Hey @Anonymous ,
I assume that you are talking about report pages, when you are referring to tabs.
When you are using the "new" page navigation, then it's not possible to apply a measure to each shape separately, that determines the color.
If you are using individual shapes with the page navigation action assigne, then you can create a measure for each shape that returns a color depending on the data:
Hopefully, this gets you started.
Regards,
Tom
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
72 | |
70 | |
57 | |
37 | |
36 |
User | Count |
---|---|
85 | |
65 | |
60 | |
46 | |
45 |