В чем отличие функций FILTER и WHERE?
Пишу формулу
FILTER('$CompanyInfo'.'$DirPartyLocation', $CompanyInfo'.'$DirPartyLocation'.IsPrimaryTaxRegistration=NoYes.Yes)
При сохранении не проходит валидация
Ошибка проверки: Выражение списка функции FILTER недоступно для запросов.
Заменяю FILTER на WHERE
WHERE('$CompanyInfo'.'$DirPartyLocation', $CompanyInfo'.'$DirPartyLocation'.IsPrimaryTaxRegistration=NoYes.Yes)
Формула сохряняется. Нажимаю «Проверить» - получаю предупреждение
Использование функции "FILTER" для выражения более предпочтительно, чем "WHERE", с точки зрения производительности.
Нажимаю «Исправить» - ER заменяет WHERE на FILTER.
Разные условия валидации в конструкторе формул и конструкторе форматов?
|