В итоге:
- период занятости составляет 365 дней или 1 год.
- вы хотите, чтобы отсчет периода занятости начал увеличиваться после у них есть2 года
Допущения:
- Если работник проработал 730 дней, период занятости по-прежнему составляет 0
- Если работник проработал 731дни, период занятости составляет 1
- период занятости остается равным 1, пока работник не наберет 1096 дней, после чего период занятости станет 2
Вероятно, самый простой способ сделать этоэто:
= IIf(DaysEmployed > 730, CEILING(DaysEmployed/365) - 1, 0)
Я провел быструю проверку этого в Excel и исключил любые синтаксические ошибки * в моем утверждении он делает то, что вы хотите.
Редактировать:
Хорошо, вам нужен условный агрегат:
=Sum( IIF(DaysEmployed > 730, 1, 0), "DSEmploymentSummary")
Это даст сумму по полю DaysEmployed
в области видимости объекта DSEmploymentSummary
(это ваши данные, связанные с таблицей / табликсом).
В качестве альтернативы вы можетеУ вас может быть скрытый вычисляемый столбец, который просто содержит 1
или 0
для каждой строки в зависимости от того, что DaysEmployed
превышает пороговое значение, а затем выполните обычное SUM
для этого столбца.
* Мои отчеты ржавые, и я не хотел проверять новый фиктивный отчет, чтобы проверить его.