Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

How to rank columnvalues in load script

Hi all,

I would like to rank my inputdata in column [Nat] (nationality of employees).

[Nat] contains only numbers (1 = The Netherlands, 52 = Belgium, 55 = Germany, etc.)

My data load is as follows:

_______________________________________________________

Person:

SQL SELECT

    [Person_Id],

    [BSN],

    [Voorl],

    [Voorv],

    [Gebdat],

    [Nat],

    [Gesl]

  FROM [Person];

________________________________________________________

For example:

I have 10 employees (7 from The Netherlands, 2 from Germany and 1 from Belgium)

Then I would like to have the next output:

1, 1

55, 2

52, 3

I hope anybody can help me!

Grtz.

Pascal

1 Solution

Accepted Solutions
vinieme12
Champion III
Champion III

Refer sample script

Person:

LOAD * INLINE [

    Nat, ppl

    1, 1

    1, 2

    1, 3

    52, 1

    52, 2

    55, 1

];

Ranks:

Load Nat

,count(DISTINCT ppl) as PplCount

Resident Person

Group by Nat;

left join (Ranks)

Load Nat,

PplCount,

rowno() as Rank

Resident Ranks

Order by PplCount DESC;

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.

View solution in original post

4 Replies
vinieme12
Champion III
Champion III

use can use Rowno() in conjunction with Order By clause

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.
prat1507
Specialist
Specialist

Use

Tab:

Load [Nat], Count([Person_Id])

resident Person

group by [Nat]


Regards

Pratyush

vinieme12
Champion III
Champion III

Refer sample script

Person:

LOAD * INLINE [

    Nat, ppl

    1, 1

    1, 2

    1, 3

    52, 1

    52, 2

    55, 1

];

Ranks:

Load Nat

,count(DISTINCT ppl) as PplCount

Resident Person

Group by Nat;

left join (Ranks)

Load Nat,

PplCount,

rowno() as Rank

Resident Ranks

Order by PplCount DESC;

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.
Anonymous
Not applicable
Author

Thanks Vineeth Pujari!