|
![]() |
#1 |
Участник
|
В чем отличие функций 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. Разные условия валидации в конструкторе формул и конструкторе форматов? |
|
![]() |
#2 |
Участник
|
см справку:
https://docs.microsoft.com/en-us/dyn...on#usage-notes Цитата:
Разные условия валидации в конструкторе формул и конструкторе форматов?
|
|
![]() |
#3 |
Участник
|
Видимо так. По крайней мере после замены WHERE на FILTER (чего не позволял валидатор формы конструктора формул) конфигурация отрабатывает - никаких сбоев в процессе выполнения не происходит.
|
|
![]() |
#4 |
Участник
|
|
|
Теги |
generic electronic reporting, ger |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|