← All features

Canvas nodes

Rank

Add a ranking column in ascending or descending order.

How it works

Select a column and a direction, then name the output rank field. Use the new rank column in later filters or reports.

Click Rank on Canvas, then change Order in the inspector. Position now ranks the highest score first.

Simple example

Rank Score in descending order and name the added column Position. Each row gets its place in the scoring order while the input row order stays intact.

Rank selected in n0is Canvas in the simple example.
n0is Canvas · Sample dataView full size

Input

4 rows
ItemScore
A72
B94
C88
D81

Node output

4 rows
ItemScorePosition
A724
B941
C882
D813

Complex workflow

Sum order amounts by Product, then rank the totals from largest to smallest. Keep the first few ranks and sort by Position to make an ordered shortlist for the sales review.

Rank selected in n0is Canvas in the complex workflow.
n0is Canvas · Sample dataView full size

Input

4 rows
Productsum_Amount
Mug68
Bowl64
Tray52
Lamp73

Node output

4 rows
Productsum_AmountPosition
Mug682
Bowl643
Tray524
Lamp731

Workflow result

3 rows
Productsum_AmountPosition
Lamp731
Mug682
Bowl643