Supplies are limited. Contact info@espc.tech right away to save your spot before the conference sells out.
Get your discountScore big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount
Project | RACI | Dev RACI | Test RACI |
A | Responsible | Responsible |
|
B | Accountable |
| Accountable |
C | Consulted |
|
|
D | Informed | Accountable | Responsible |
E | Responsible |
| Informed |
F | Accountable | Consulted | Informed |
G | Consulted |
|
|
H | Informed | Informed |
|
I |
|
|
|
J |
|
|
|
K |
|
|
|
L |
|
|
|
I am looking for a stacked chart, that would show RACI on the x-axis, with count of projects on Y, and also count of blanks for Dev and Test in the same stacked columns.
Like
Responsible would have a count of 2 (projects), 1 blank for Dev, and 1 blank for Test in the same column.
Consulted would have a count of 2 (projects), 1 blank for Dev, and 2 blank for Test in the same column.
Blank would have a count of 4 (projects), 4 blank for Dev, and 4 blank for Test in the same column.
I tried creating a separate table with SUMMARIZE, and COUNTBLANK – doesn’t help quite in my scenario.
Solved! Go to Solution.
Hi @SM321
Please try this:
I create three measures:
count RACI =
VAR _currentRACI = SELECTEDVALUE('Table'[RACI])
RETURN
CALCULATE(
COUNTROWS('Table'),
FILTER(
ALLSELECTED('Table'),
'Table'[RACI] = _currentRACI
)
)
Blank DEV =
VAR _CurrentRACI = SELECTEDVALUE('Table'[RACI])
RETURN
CALCULATE(
COUNTROWS('Table'),
FILTER(
ALLSELECTED('Table'),
'Table'[Dev RACI] = BLANK() && 'Table'[RACI] = _CurrentRACI
)
)
Blank Test =
VAR _currentRACI = SELECTEDVALUE('Table'[RACI])
RETURN
CALCULATE(
COUNTROWS('Table'),
FILTER(
ALLSELECTED('Table'),
'Table'[Test RACI] = BLANK() && 'Table'[RACI] = _currentRACI
)
)
The result is as follow:
Then create a new table with DAX:
Table 2 = {"Project","DEV","Test"}
And create a measure:
CountProject =
VAR _ProjectValue = SELECTEDVALUE('Table 2'[Value])
RETURN
SWITCH(
_ProjectValue,
"Project", CALCULATE(
DISTINCTCOUNT('Table'[RACI]),
FILTER(
ALLSELECTED('Table'),
'Table'[RACI] <> BLANK()
)
),
"DEV", CALCULATE(
COUNTROWS('Table'),
FILTER(
ALLSELECTED('Table'),
'Table'[Dev RACI] = BLANK()
)
),
"Test", CALCULATE(
COUNTROWS('Table'),
FILTER(
ALLSELECTED('Table'),
'Table'[Test RACI] = BLANK()
)
)
)
The result is as follow:
Best Regards,
Zhengdong Xu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @SM321
Please try this:
I create three measures:
count RACI =
VAR _currentRACI = SELECTEDVALUE('Table'[RACI])
RETURN
CALCULATE(
COUNTROWS('Table'),
FILTER(
ALLSELECTED('Table'),
'Table'[RACI] = _currentRACI
)
)
Blank DEV =
VAR _CurrentRACI = SELECTEDVALUE('Table'[RACI])
RETURN
CALCULATE(
COUNTROWS('Table'),
FILTER(
ALLSELECTED('Table'),
'Table'[Dev RACI] = BLANK() && 'Table'[RACI] = _CurrentRACI
)
)
Blank Test =
VAR _currentRACI = SELECTEDVALUE('Table'[RACI])
RETURN
CALCULATE(
COUNTROWS('Table'),
FILTER(
ALLSELECTED('Table'),
'Table'[Test RACI] = BLANK() && 'Table'[RACI] = _currentRACI
)
)
The result is as follow:
Then create a new table with DAX:
Table 2 = {"Project","DEV","Test"}
And create a measure:
CountProject =
VAR _ProjectValue = SELECTEDVALUE('Table 2'[Value])
RETURN
SWITCH(
_ProjectValue,
"Project", CALCULATE(
DISTINCTCOUNT('Table'[RACI]),
FILTER(
ALLSELECTED('Table'),
'Table'[RACI] <> BLANK()
)
),
"DEV", CALCULATE(
COUNTROWS('Table'),
FILTER(
ALLSELECTED('Table'),
'Table'[Dev RACI] = BLANK()
)
),
"Test", CALCULATE(
COUNTROWS('Table'),
FILTER(
ALLSELECTED('Table'),
'Table'[Test RACI] = BLANK()
)
)
)
The result is as follow:
Best Regards,
Zhengdong Xu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
User | Count |
---|---|
64 | |
55 | |
46 | |
31 | |
31 |
User | Count |
---|---|
84 | |
74 | |
49 | |
48 | |
41 |