Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Number of Rows that have a Value

How do I get the number of rows that have a value in a dimension?

I have tried:

Sum(Aggr(Count(DISTINCT {<ExpectedCases = {'*'}>} OperatorName),OperatorName))

noofrows(column(1))

Sum(if(isnum($(vEC))=-1,1,0))

max(rank(total column(1))

What I'm trying to do is modify this formula

(rank(total column(1))/(noofrows(TOTAL)/2))-1

so that denominator is number of records in the dimension that have a value instead of the total records in the dimension.

Please let me know if you have any questions.

1 Solution

Accepted Solutions
sunny_talwar

May be this

Count(TOTAL DISTINCT {<ExpectedCases = {'*'}>} OperatorName)

View solution in original post

20 Replies
sunny_talwar

May be this

Count(TOTAL DISTINCT {<ExpectedCases = {'*'}>} OperatorName)

Anonymous
Not applicable
Author

This works!  Thanks so much!

Anonymous
Not applicable
Author

Hi Sunny,

What if I want to know the total count of operators across a factory, line, shift?  I was thinking it would be

Aggr(Count(TOTAL DISTINCT {<ExpectedCases = {'*'}>} OperatorName), Factory, Line, Shift)

but that isn't working.

Thanks!

Ryan

sunny_talwar

Try this

Count(TOTAL <Factory> DISTINCT {<ExpectedCases = {'*'}>} OperatorName)

Anonymous
Not applicable
Author

Count(TOTAL <Factory> DISTINCT {<ExpectedCases = {'*'}>} OperatorName) gives the same result as Count(TOTAL DISTINCT {<ExpectedCases = {'*'}>} OperatorName).  Neither is the count of operators on all shifts.

sunny_talwar

What all are your chart dimensions here?

Anonymous
Not applicable
Author

factory, line, shift, employee


Also, thank you for answering my questions and being so helpful.  I am super appreciative.

sunny_talwar

Try this

Count(TOTAL <Factory, Line, Shift> DISTINCT {<ExpectedCases = {'*'}>} OperatorName)

Anonymous
Not applicable
Author

That returns a value of 1.  I am expecting 27.  I've attached my data.

The formula in the ranking column is rank(total column(1))

The formula in the total operators is column is Count(TOTAL <Factory, Line, Shift> DISTINCT {<ExpectedCases = {'*'}>} Employee)

What I'm ultimately trying to do is calculate each employee's percentile.  I do have employees in my data that do not have a score, which is why the requirement of having ExpectedCases data is in the formula.