Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hi All,
I have a table with some columns.
Here is a sample data:
Col 1 | Vulnerable | F | Col 4 |
CA | NO | NOT APPLICABLE | USA |
NY | YES | PENDING | USA |
WA | NO | PENDING | USA |
GA | NO | NOT APPLICABLE | USA |
DC | YES | SCHEDULED | USA |
AZ | NO | PATCHED | USA |
London | Not Assessed | NOT APPLICABLE | UK |
Paris | Blank | NOT APPLICABLE | FRA |
I need to calculate as:
% Assessed -- This would be anything that was labeled “blank” or “Not Assessed”. from Column Vulnerable
Help will be appreciated
Solved! Go to Solution.
@sdhn , Try measures like
divide(countrows(filter(Table, Table[Vulnerable] ="Yes")), countrows(Table))
divide(countrows(filter(Table, Table[F] ="PENDING")), countrows(Table))
divide(countrows(filter(Table, Table[F] ="SCHEDULED")), countrows(Table))
divide(countrows(filter(Table, Table[F] in{"PATCHED","WORKAROUND"})), countrows(Table))
divide(countrows(filter(Table, Table[Vulnerable] ="Vulnerable" || isblank(Table[Vulnerable]) )), countrows(Table))
or
divide(countrows(filter(Table, Table[Vulnerable] ="Yes")), countrows(allselected(Table)))
divide(countrows(filter(Table, Table[F] ="PENDING")), countrows(allselected(Table)))
divide(countrows(filter(Table, Table[F] ="SCHEDULED")), countrows(allselected(Table)))
divide(countrows(filter(Table, Table[F] in{"PATCHED","WORKAROUND"})), countrows(allselected(Table)))
divide(countrows(filter(Table, Table[Vulnerable] ="Vulnerable" || isblank(Table[Vulnerable]) )), countrows(allselected(Table)))
Many Thanks , Superb
@sdhn , Try measures like
divide(countrows(filter(Table, Table[Vulnerable] ="Yes")), countrows(Table))
divide(countrows(filter(Table, Table[F] ="PENDING")), countrows(Table))
divide(countrows(filter(Table, Table[F] ="SCHEDULED")), countrows(Table))
divide(countrows(filter(Table, Table[F] in{"PATCHED","WORKAROUND"})), countrows(Table))
divide(countrows(filter(Table, Table[Vulnerable] ="Vulnerable" || isblank(Table[Vulnerable]) )), countrows(Table))
or
divide(countrows(filter(Table, Table[Vulnerable] ="Yes")), countrows(allselected(Table)))
divide(countrows(filter(Table, Table[F] ="PENDING")), countrows(allselected(Table)))
divide(countrows(filter(Table, Table[F] ="SCHEDULED")), countrows(allselected(Table)))
divide(countrows(filter(Table, Table[F] in{"PATCHED","WORKAROUND"})), countrows(allselected(Table)))
divide(countrows(filter(Table, Table[Vulnerable] ="Vulnerable" || isblank(Table[Vulnerable]) )), countrows(allselected(Table)))