Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Dom87326
Helper II
Helper II

% based on count ignoring blank()

Hello, 

 

I'm trying to build a dax formula that counts % of non discinct RespondentId by total RespondentId (ignoring blanks).

 

The desired outcome should be like in column % of GT of RespondentId <> Blanks.

 

 

QuestionRespondentIdAnswer% of GT of RespondentId <> Blanks
What's your favorite city 39Lora del Río11%
What's your favorite city 69Marchena11%
What's your favorite city 71Moron de la Frontera11%
What's your favorite city 31Barcelona11%
What's your favorite city 57Madrid11%
What's your favorite city 38  
What's your favorite city 68  
What's your favorite city 81Huesca44%
What's your favorite city 53Huesca44%
What's your favorite city 16Huesca44%
What's your favorite city 64Huesca44%

 

Thanks!

1 ACCEPTED SOLUTION
AilleryO
Memorable Member
Memorable Member

Hi,

 

Not 100% sure, but I will try to help :

Count Non Blank Answers = 
VAR CountNonBlankAnswers=CALCULATE( COUNT( TabAnswers[RespondentId] ) , NOT ISBLANK( TabAnswers[Answer] ) )
RETURN
CountNonBlankAnswers
 
Will give you the count of answers not blank. Then if you want to count each type of answer, this would do the job :
Count Non Blank Answers / Answer = 
VAR CurrentAnswer= SELECTEDVALUE( TabAnswers[Answer] )
VAR CountNonBlankAnswers=CALCULATE( COUNT( TabAnswers[RespondentId] ) , NOT ISBLANK( TabAnswers[Answer] ) , TabAnswers[Answer] = CurrentAnswer )
RETURN
CountNonBlankAnswers
 
Then if those are the count you need, you'll just have to divide :
% of answers = DIVIDE ( Count Non Blank Answers , Count Non Blank Answers / Answer , 0 )
and get that :
AnswersPourcentage.png
Hope it helps

View solution in original post

1 REPLY 1
AilleryO
Memorable Member
Memorable Member

Hi,

 

Not 100% sure, but I will try to help :

Count Non Blank Answers = 
VAR CountNonBlankAnswers=CALCULATE( COUNT( TabAnswers[RespondentId] ) , NOT ISBLANK( TabAnswers[Answer] ) )
RETURN
CountNonBlankAnswers
 
Will give you the count of answers not blank. Then if you want to count each type of answer, this would do the job :
Count Non Blank Answers / Answer = 
VAR CurrentAnswer= SELECTEDVALUE( TabAnswers[Answer] )
VAR CountNonBlankAnswers=CALCULATE( COUNT( TabAnswers[RespondentId] ) , NOT ISBLANK( TabAnswers[Answer] ) , TabAnswers[Answer] = CurrentAnswer )
RETURN
CountNonBlankAnswers
 
Then if those are the count you need, you'll just have to divide :
% of answers = DIVIDE ( Count Non Blank Answers , Count Non Blank Answers / Answer , 0 )
and get that :
AnswersPourcentage.png
Hope it helps

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.