Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

How to median(Distinct x)

Hi

I have to produce avg and median results for my data. The avg is only correct if I do avg(distinct x). but you can not distinct median.

I want median revenue of a salesman but the problem is a sales man can have multiple regions. So table shows the salesmans revenue as a separate field for each region. I am having the same problem with the stdev() function, does anyone know of a workaround?

SalesmanRegionTotal Revenue
JohnNewyork233
JohnTexas233
JohnBoltimore233
MikeNewyork506
MikeNebraska506
BenTexas125

the Avg should be (233+506+125)/3

Median should be 233.

2 Replies
swuehl
MVP
MVP

I would suggest using a table that contains a revenue per Salesman, maybe like this:

INPUT:

LOAD Salesman,

     Region,

     [Total Revenue]

FROM

[http://community.qlik.com/thread/69764?tstart=0]

(html, codepage is 1252, embedded labels, table is @1);

REV:

LOAD DISTINCT

     Salesman,

     [Total Revenue] as TotalRevenue

Resident INPUT;

drop field [Total Revenue];

Not applicable
Author

hi

see the attached file.