Frequently asked question

Can dynamic numbering be displayed in ArcGIS Dashboards list elements?

Last Published: November 25, 2025

No, it is not possible to display dynamic numbering in ArcGIS Dashboards list elements in both ArcGIS Online and the ArcGIS Enterprise portal. By default, list elements only display feature attributes and are rendered independently, which prevents sequential ordering of records. Dynamic numbering can be useful in interpreting ranked data, such as ordering visible points on a map by the number of reported cases in crime analysis. As a workaround, use the rowindex profile variable through advanced formatting in a table element to create dynamic numbering.

  1. Sign in to ArcGIS Online or the ArcGIS Enterprise portal.
  2. Add a field to the intended feature layer. Refer to Portal for ArcGIS: Add a field or ArcGIS Online: Add a field for instructions. Select any of the options under the Numbers category when selecting the data type. In this example, the new field is ‘Numbering’.
  3. Add a table element in ArcGIS Dashboards.
    1. Open the dashboard edit page.
    2. Add a table element to the dashboard. Refer to Steps 4 through 6 in ArcGIS Dashboards: Add elements for instructions. In Step 6, click Table.
    3. In the Select a layer window, click Browse all layers and select the feature layer from Step 2.
  4. Configure the table element as a table from features.
    1. In the configuration window of the table, on the Data tab, under Settings, for Table type, click Features.
    2. For Value fields, click the Add field drop-down arrow and select the newly added field from Step 2.
    3. Repeat Step 4(b) and select the other fields as required. In this example, two additional fields are added to the table.
The 'Value field' section of the table configuration window in ArcGIS Dashboards
    1. For Sort by, click the Add field drop-down arrow and select the sorting fields for the dynamic numbering. In this example, the reference field is added as the sorting field.
    2. Click the sorting icon next to the field and select Sort ascending or Sort descending to select the order if necessary.
The 'Sort by' section of the table configuration window in ArcGIS Dashboards
  1. Configure the expression for the dynamic numbering.
    1. Enable advanced formatting for the table. Refer to Steps 1 through 2 in ArcGIS Dashboards: Enable advanced formatting in a table for instructions.
    2. In the editor, replace the existing content in the displayText property line of the newly added field with the following rowindex variable:
$rowindex + 1

Below is the newly added field row’s expression in the advanced formatting editor, showing the displayText property.

The advanced formatting text editor in ArcGIS Dashboards
    1. Click Done.

The dynamic numbering is added to the table element in the dashboard edit page.

The table element in ArcGIS Dashboards
  1. In the dashboard layout panel, click Save The Save icon > Save to save the changes.
  2. In ArcGIS Dashboards, refresh the dashboard view page to reflect the changes.

Article ID: 000038833

Software:
  • ArcGIS Online
  • Portal for ArcGIS
  • ArcGIS Dashboards

Get support with AI

Resolve your issue quickly with the Esri Support AI Chatbot.

Start chatting now

Get help from ArcGIS experts

Contact technical support

Start chatting now

Go to download options