Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I want to calculate an average age with a count distinct in an expression, need some help . thanks?
maybe this:
Avg( Aggr( Count(Distinct Age), your_dimension) )
Is not working , I have a list of persons with different ages
ID Age
A=45
B=35
C=25
D=56
now I want to calculate the average age of my list
=avg(aggr(ID),AGE)) ???
=avg(aggr(count(ID),AGE)) ???
Hi Marc,
I would Try something like the below
SUM(DISTINCT Age) / COUNT(DISTINCT Age)
Mark
maybe this:
Avg( Aggr( Count(Distinct AGE), ID) )
this will shows the no of distinct values and finding the avg of that distinct values not the ages
then simple use the below expression:
Sum(Age)
/
Count(ID)
Hi
try
Avg(Aggr(sum( distinct (Age)),Age))
why do you want to use count in your expression?
avg (Agr) returns 40.24 (sum of 161 years devided by 4 ID)
Regards