Row Number Function

This article describes how to use the Row analytic function in Arcadia Data.

We are using the Basic Visual for Single Values to demonstrate how to use the Row analytic function.

  1. Click a field on the dimension shelf. In this case, choose the population field.

    In the Field Properties menu, select Duplicate.

  2. Click the second population field.

    In Field Properties, expand Analytic Functions, and select Row Number.

    Applying Row Number
  3. In the Analytic Function: Row Number modal window,

    1. Under Select entities over which to calculate row number, you can select any of the fields: country, life expectancy, or GDP. This is the grouping that applies when calculating the row number.
    2. Under Select the sort order, you can specify the order of sorting. This order specifies what the row is, and the row where the value is taken. If your visual already specifies sorting order, these values appear in the modal.

      You can add additional sort parameters, by clicking the (add/plus) icon.

      Here, leave the default order: life expectancy descending, followed by country and GDP, both ascending.

    defining the Row Number analytic function
    Analytic Function: Row Number
  4. Click Apply.
  5. [Optional] If you examine the expression in the Enter/Edit Expression interface, it shows that the function has the following form:

    ROW_NUMBER() over ( order by [life_expectancy], [country], [gdp_per_capita]*[population]) as 'row number'
  6. Click Refresh Visual.

  7. Notice that initially, the row number numbers are descending, following the order of the primary sorting column, life expectancy. If you sort the table on another column, such as population, the row number numbers appear disordered.

    Row Number Analytic Function Visual
    Row Number Analytic Function Visual