АНД функсияси
Ушбу функция иккала шарт ҳам рост (труэ) бо'лса Боолеан қиймати "труэ" ни қайтаради. Одатда у ИФ функсияси билан биргаликда ишлатилади.
Формат
- АНД(cондитион1;cондитион2)
бу ерда:
- cондитион1 / cондитион2 - >, <, =, >=, <=, !=, бошқа функсиялар, ҳисобот устуни қийматлари ёки майдонлар орқали ифодаланган мантиқий ифодалар
Мисол № 1
Муҳим
- Шарт арифметик ифода бо'лиши мумкин. Агар ушбу ифода натижаси нолга тенг бо'лмаган сон бо'лса, шарт бажарилган деб ҳисобланади. Агар ифода натижаси нол бо'лса, шарт бажарилмаган ҳисобланади.
- Махсус катакчали майдонлар қийматларини текшираётганда, ҳисоботларда 1 ва 0; ма'лумот ёрлиг'и ҳисобланадиган майдонларда эса Ес / Но ишлатишингиз керак.
- Функция фақат икки аргумент билан ишлайди.
Муқобил фойдаланиш
Формулаларда у кетма-кет икки амперсанд белгиси — && билан ифодаланади.
Мисол № 2
%%$ИФ(
{{Task.Notification}}=0
&& {{Task.Application through the form}}=1
&& {{Task.Who are you?}}="Пҳйсиcал персон"
&& {{Task.Select a predefined answer}}="Cалcулатион.Легал Энтитй ."
)$%%
Инвалид фиэлд валуэ "Селеcт а предефинед ансwер" фор тҳе cустомер тйпе "Пҳйсиcал персон"
%%$ЭНДБЛОCК$%%
Қурилмани битта қаторда, бо'шлиқлар ва сатрга бо'линмасдан қо'шиш керак:
%%$IF({{Task."Disable field 07. Notification"}}=0&&{{Task.Application through the form}}=1&&{{Task.Who are you?}}="Physical person"&&{{Task.Select a predefined answer}}="Calculation.Legal Entity")$%%Invalid field value "Select a predefined answer" for the customer type "Physical person" %%$ENDBLOCK$%%
Муҳим
- Формулаларда қавслар ишлатилмаса, АНД оператори (&&) ОР оператори (||) га нисбатан юқори приоритетга эга.