Скорее даже "если надо чтобы значение было только одно" )) Я обычно Only использую как сигнализатор ошибок. Например в ситуациях когда пользователь мамой клянется что в таблице будет только одно значение на какую то сущность я не доверяю и использую Only вместо Sum )
я предпочитаю второй вариант если это возможно. Пусть будет где то прочерк или большое красное сообщение об ошибке чем система втихую насчитает неправильно
ну еще экий некий вариант в котором с заказчиком прописан сценарий обработки ошибок, например, где-то брать последнюю загруженную запись по ключевым полям
подскажите по set analysis. Есть формула считающая количество чеков больше 1000. count(distinct {<keyCheck={"=sum($(vAmountFact))>1000"}>} keyCheck) . как сюда добавить условие что чек без ДК, т.е. isNull(card_number)?