Я хочу назначить номер строки для [Сайт] после его фильтрации на основе трех простых критериев: имеют ли они одинаковые [Год], [Идентификатор] и где столбец [LeftOrJoined] - «СОЕДИНЕН».
Поэтому мне нужен столбец [Ранг] ниже:
[Year] | [Identifier] | [LeftOrJoined] | [Site] | [Rank]
2012 1 LEFT A
2012 1 JOINED B 1
2012 1 JOINED C 2
2013 2 LEFT A
2013 2 JOINED B 1
2013 2 JOINED C 2
У меня есть формула:
Rankx(
filter(table,
allexcept(table,
[LeftOrJoined]="JOINED",[Year]=[Year],
[Identifier]=[Identifier])),
[Site], ,1,dense)
Но я получаю сообщение об ошибке: функция ALLEXCEPT ожидает выражение ссылки на таблицу для аргумента «2», но было использовано строковое или числовое выражение.
Я чувствую, что делаю основную ошибку. Любая помощь очень ценится!