Is there a way to do RANK within a group in PIG 0.11.1?

In the following sample dataset, I would like to Rank DESC by Income, and
further RANK by Income for  each Industry.

Name  Industry Income

John,Banking, 20,000
Jane, Banking, 35,000
Chen,Real Estate, 30,000
Hari, Real Estate, 22,000
Asha, Technology, 26,000

I tried something like this, but I get syntax error.

names_by_ind = group names by industry;

rank_by_ind = foreach names_by_ind {
results = RANK names BY income DESC;
GENERATE flatten(results);
}

Reply via email to