Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateJoin 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.
Hi I have a table like below.
I have a shape visual for each stage. I want to fill up color dynamically in the shape visual based on certain conditions. Moreover, i have only one slicer in the report which is "FixVersion Name".
Conditions:
Stage="Stage Name" && [Is Final Round]="True" && [Stage Status]="Success" then "Green",
Stage="Stage Name" && [Is Final Round]="True" && [Stage Status]="UnSuccess" then "Red",
Stage="Stage Name" && [Is Final Round]="True" && [Stage Status]="In Progress" then "Yellow"
like this
Do i need to change the structure of the table? if it need to work properly ( Pls suggest a table structure but need to hall all info )
or Any workaround that would be greatful.
FixVersion ID | FixVersion Name | Stage | Round | Is Final Round | Planned Date | Actual Date | Stage Status | Tracking of Stage |
8 | SFP.R.11.8 | Release Initiation | Round 1 | TRUE | 12/13/2024 | 12/14/2024 | Completed | On Track |
8 | SFP.R.11.8 | QA2 Deploy | Round 1 | FALSE | 12/13/2024 | 12/13/2024 | Completed | On track |
8 | SFP.R.11.8 | QA2 Deploy | Round 2 | FALSE | 12/14/2024 | 12/15/2024 | Failed | Off track |
8 | SFP.R.11.8 | QA2 Deploy | Round 3 | FALSE | 12/15/2024 | 12/15/2024 | Completed | On Track |
8 | SFP.R.11.8 | QA2 Deploy | Round 4 | TRUE | 12/16/2024 | 12/16/2024 | Success | On Track |
8 | SFP.R.11.8 | QA2 Testing & Sign-Off | Round 1 | TRUE | 12/15/2024 | 12/16/2024 | Success | On Track |
8 | SFP.R.11.8 | Stage Deploy | Round 1 | FALSE | 12/18/2024 | 12/18/2024 | Unsuccess | On Track |
8 | SFP.R.11.8 | Stage Testing & Sign-Off | Round 1 | FALSE | 12/19/2024 | 12/19/2024 | In Progress | On Track |
8 | SFP.R.11.8 | Perf Deploy | Round 1 | FALSE | 12/18/2024 | 12/19/2024 | Not Started | On Track |
8 | SFP.R.11.8 | Perf Testing & Sign-Off | Round 1 | FALSE | 12/22/2024 | 12/25/2024 | Blocked | On Track |
8 | SFP.R.11.8 | Security Scans | Round 1 | FALSE | 12/23/2024 | 12/26/2024 | Cancelled | On Track |
8 | SFP.R.11.8 | Go/No-Go Decision | Round 1 | FALSE | 12/24/2024 | 12/27/2024 | Cancelled | On Track |
8 | SFP.R.11.8 | Prod Deploy | Round 1 | FALSE | 12/25/2024 | 12/25/2024 | Cancelled | On Track |
8 | SFP.R.11.8 | Prod Health Check | Round 1 | FALSE | 12/25/2024 | 12/25/2024 | Cancelled | On Track |
9 | SFP.R.11.9 | Release Initiation | Round 1 | TRUE | 12/13/2024 | 12/14/2024 | Cancelled | On Track |
9 | SFP.R.11.9 | QA2 Deploy | Round 1 | FALSE | 12/13/2024 | 12/13/2024 | Completed | On track |
9 | SFP.R.11.9 | QA2 Deploy | Round 2 | FALSE | 12/14/2024 | 12/14/2024 | Completed | On track |
9 | SFP.R.11.9 | QA2 Deploy | Round 3 | FALSE | 12/15/2024 | 12/15/2024 | Failed | On Track |
9 | SFP.R.11.9 | QA2 Deploy | Round 4 | TRUE | 12/16/2024 | 12/16/2024 | Completed | On Track |
9 | SFP.R.11.9 | QA2 Testing | Round 1 | TRUE | 12/13/2024 | 12/14/2024 | Success | On Track |
9 | SFP.R.11.9 | QA2 Testing | Round 2 | TRUE | 12/14/2024 | 12/14/2024 | Success | On Track |
9 | SFP.R.11.9 | QA2 Testing | Round 3 | TRUE | 12/15/2024 | 12/15/2024 | Unsuccess | On Track |
9 | SFP.R.11.9 | QA2 Testing & Sign-Off | Round 4 | TRUE | 12/15/2024 | 12/16/2024 | Not Started | On Track |
9 | SFP.R.11.9 | Stage Deploy | Round 1 | FALSE | 12/18/2024 | 12/18/2024 | Not Started | On Track |
9 | SFP.R.11.9 | Stage Testing | Round 1 | FALSE | 12/18/2024 | 12/18/2024 | Blocked | On Track |
9 | SFP.R.11.9 | Stage Testing & Sign-Off | Round 1 | FALSE | 12/19/2024 | 12/19/2024 | In Progress | On Track |
9 | SFP.R.11.9 | Perf Deploy | Round 1 | FALSE | 12/18/2024 | 12/19/2024 | Cancelled | On Track |
9 | SFP.R.11.9 | Perf Testing | Round 1 | FALSE | 12/19/2024 | 12/20/2024 | Cancelled | On Track |
9 | SFP.R.11.9 | Perf Testing & Sign-Off | Round 1 | FALSE | 12/22/2024 | 12/25/2024 | Cancelled | On Track |
9 | SFP.R.11.9 | Security Scans | Round 1 | FALSE | 12/23/2024 | 12/26/2024 | Cancelled | On Track |
9 | SFP.R.11.9 | Go/No-Go Decision | Round 1 | FALSE | 12/24/2024 | 12/27/2024 | Cancelled | On Track |
9 | SFP.R.11.9 | Prod Deploy | Round 1 | FALSE | 12/25/2024 | 12/25/2024 | Cancelled | On Track |
9 | SFP.R.11.9 | Prod Health Check | Round 1 | FALSE | 12/25/2024 | 12/25/2024 | Cancelled | On Track |
Solved! Go to Solution.
Thanks for the reply from lbendlin , please allow me to provide another insight:
Hi, @KR300
Thanks for reaching out to the Microsoft fabric community forum.
Regarding the issue you raised, my solution is as follows:
1.Firstly, I referenced your data:
2.Secondly, I created the following measures:
color =
VAR aa =
SUMMARIZE (
'Table',
'Table'[Is Final Round],
'Table'[Stage],
'Table'[Stage Status],
"color",
IF (
'Table'[Is Final Round] = TRUE ()
&& [Stage Status] = "Success",
"Green",
IF (
'Table'[Is Final Round] = TRUE ()
&& [Stage Status] = "Unsuccess",
"Red",
IF (
'Table'[Is Final Round] = TRUE ()
&& [Stage Status] = "In Progress",
"Yellow",
BLANK ()
)
)
)
)
VAR bb =
MAXX ( FILTER ( aa, 'Table'[Stage] = MAX ( 'Table'[Stage] ) ), [color] )
RETURN
IF ( ISBLANK ( bb ), "white", bb )
3.Then, I modified the visual settings as follows:
4.Here's my final result, which I hope meets your requirements.
Please find the attached pbix relevant to the case.
Best Regards,
Leroy Lu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thanks for the reply from lbendlin , please allow me to provide another insight:
Hi, @KR300
Thanks for reaching out to the Microsoft fabric community forum.
Regarding the issue you raised, my solution is as follows:
1.Firstly, I referenced your data:
2.Secondly, I created the following measures:
color =
VAR aa =
SUMMARIZE (
'Table',
'Table'[Is Final Round],
'Table'[Stage],
'Table'[Stage Status],
"color",
IF (
'Table'[Is Final Round] = TRUE ()
&& [Stage Status] = "Success",
"Green",
IF (
'Table'[Is Final Round] = TRUE ()
&& [Stage Status] = "Unsuccess",
"Red",
IF (
'Table'[Is Final Round] = TRUE ()
&& [Stage Status] = "In Progress",
"Yellow",
BLANK ()
)
)
)
)
VAR bb =
MAXX ( FILTER ( aa, 'Table'[Stage] = MAX ( 'Table'[Stage] ) ), [color] )
RETURN
IF ( ISBLANK ( bb ), "white", bb )
3.Then, I modified the visual settings as follows:
4.Here's my final result, which I hope meets your requirements.
Please find the attached pbix relevant to the case.
Best Regards,
Leroy Lu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
What's a shape visual ?
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
8 | |
7 | |
2 | |
2 | |
2 |
User | Count |
---|---|
6 | |
5 | |
4 | |
4 | |
4 |