Перейти к содержанию

Подсчет количества записей без учета архивированных

  • Область применения: Вычисляемый атрибут

Для того, чтобы подсчитать количество записей с определённым статусом (например, согласованных заявок, оплаченных счетов),  введите следующее выражение:

COUNT(

(from a in db->requests

where AND(EQUALS(a->status, “Согласована”), EQUALS(a-> _isDisabled,false))

select a->id)

      )

где:

requests – шаблон записи с нужными записями (заявками, счетами и т.д.);

status –  атрибут типа текст (может быть любой другой атрибут), хранящий признак для выделения записей;

“Согласована” – признак для выделения записей (в данном случае, статус - Согласована);

_isDisabled – системный атрибут «В архиве».