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.
I want to create a visual that can be filter by priority. The priority data, unfortunaley, currently resides in the checklist title field.
1. I need to parse the priority from the checklist title into a column named "Priority". The priority column already exists in the table.
2. Add a visual (table) that displays the number of priority 0, 1, 2 and 3 checklists with percentage that are not started (0), in process (>0 and <100) and number that are complete (100).
The raw data looks like this.
CHECKLIST TITLE | Priority | Percentage completed |
Door inspection of EX.4.1 - Priority 1 | 100 | |
Door inspection of EX.2.1 - Priority 1 | 0 | |
Door inspection of SP.2350 - Priority 3 | 0 | |
Door inspection of EX.33.21 | 50 | |
Door inspection of 23.393IN - Priority 2 | 75 |
Step 1:
I need to populate the priority column using the checklist title priority value. If the checklist title does not have a priority, I want to populate the priority field with zero.
CHECKLIST TITLE | Priority | Percentage completed |
Door inspection of EX.4.1 - Priority 1 | 1 | 100 |
Door inspection of EX.2.1 - Priority 1 | 1 | 0 |
Door inspection of SP.2350 - Priority 3 | 3 | 0 |
Door inspection of EX.33.21 | 0 | 50 |
Door inspection of 23.393IN - Priority 2 | 2 | 75 |
In SQL, I would use an update statement and set the Priority column using a like command. How do I do this in DAX?
Step 2:
I want to use a visual to see how many priority 0, 1, 2 and 3 checklist have not been started, in-process and completed. The visual would display like this:
Priority | Not started | In-Process | Complete |
0 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
2 | 0 | 1 | 0 |
3 | 1 | 0 | 0 |
I am on day two of trying to learn Power BI and DAX. Any help would be appriecated!
Solved! Go to Solution.
Hi @Strongbuck ,
Step 1:
New a calculated column:
Priority =
VAR _loc =
FIND ( "Priority", 'Table'[CHECKLIST TITLE],, 0 )
VAR _len =
LEN ( 'Table'[CHECKLIST TITLE] )
VAR _len2 =
LEN ( "Priority" )
VAR _num =
IF (
_loc = 0,
0,
VALUE ( RIGHT ( 'Table'[CHECKLIST TITLE], _len - _loc - _len2 ) )
)
RETURN
_num
Step 2:
New 3 measures:
Not started = CALCULATE(COUNTROWS('Table'),'Table'[Percentage completed]=0) + 0
In-Process = CALCULATE(COUNTROWS('Table'),'Table'[Percentage completed]>0&&'Table'[Percentage completed]<100) + 0
Complete = CALCULATE(COUNTROWS('Table'),'Table'[Percentage completed]=100) + 0
Best Regards,
Gao
Community Support Team
If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!
How to get your questions answered quickly -- How to provide sample data
Hi @Strongbuck ,
Step 1:
New a calculated column:
Priority =
VAR _loc =
FIND ( "Priority", 'Table'[CHECKLIST TITLE],, 0 )
VAR _len =
LEN ( 'Table'[CHECKLIST TITLE] )
VAR _len2 =
LEN ( "Priority" )
VAR _num =
IF (
_loc = 0,
0,
VALUE ( RIGHT ( 'Table'[CHECKLIST TITLE], _len - _loc - _len2 ) )
)
RETURN
_num
Step 2:
New 3 measures:
Not started = CALCULATE(COUNTROWS('Table'),'Table'[Percentage completed]=0) + 0
In-Process = CALCULATE(COUNTROWS('Table'),'Table'[Percentage completed]>0&&'Table'[Percentage completed]<100) + 0
Complete = CALCULATE(COUNTROWS('Table'),'Table'[Percentage completed]=100) + 0
Best Regards,
Gao
Community Support Team
If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!
How to get your questions answered quickly -- How to provide sample data
Well, it has been hours and no one responded to my question. I found directions for the first step so I figured I would document it for the next person that is new to Power BI. I followed the directions I found at
https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-add-custom-column
Screen where you can add criteria to parse one columns data into a brand new column.
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 |
---|---|
16 | |
9 | |
7 | |
7 | |
6 |
User | Count |
---|---|
23 | |
11 | |
10 | |
10 | |
8 |