попробовал, агрегация по полю-массиву не работает, хотя и условие и группировка работает:
X++:
LedgerTrans ledgerTrans;
;
while select maxof(Dimension[1])
from ledgerTrans
group by Dimension[2]
where ledgerTrans.Dimension[3] != ''
{
abs(1);
}
AX 4.0 SP2
maxOf генерирует ошибку.
Но если речь идет об условии, все должно работать... Какая у вас версия?