array_find(
array_agg(x($geometry), -- список координат объекта по оси X, если нужно по оси Y, то просто поменяйте в строчках кода X на Y
order_by:=-1*x($geometry)), -- сортировать по убыванию по оси X
y($geometry)) -- найти индекс значения в зависимости от координаты X
+1 -- так как индексация начинается нуля, а пронумеровать значения необходимо с 1, то прибавляем 1.
[% @atlas_pagename %]
Материал подготовил Александр Зуев