ИИ-бот GetCourse
ИИ-бот
Добрый день!
Я - бот-помощник по документации платформы Getcourse, помогу вам найти ответ на справочный вопрос по работе системы. Пожалуйста, сформулируйте свой вопрос одним сообщением.
Статья была полезной?
Логический оператор «И»
Этот логический оператор позволяет учесть все перечисленные условия в сегменте.
Рассмотрим подробнее на примере задачи: необходимо найти учеников из Москвы.
Если выбрать условие в сегменте по пользователям «Тип — Ученик», то будут отображены все ученики.
Если добавить условие «Город — Москва» через логический оператор «И», то будут учтены два условия — и «Тип», и «Город».
Таким образом, при составлении сегмента с помощью логического оператора «И» будут учитываться объекты, для которых выполняется каждое из перечисленных условий в сегменте. То есть, в данном случае для пользователя должно выполняться и условие «Город — Москва», и условие «Тип — Ученик» одновременно.
Логический оператор «ИЛИ»
Этот логический оператор позволяет создать сегмент, в который будут попадать объекты, соответствующие хотя бы одному из заданных условий.
Рассмотрим подробнее на примере задачи: необходимо найти заказы, которые созданы клиентами или имеют статус «Завершен».
Если выбрать условие в сегменте по заказам «Статус» — «Завершен», то будут отображены все заказы с данным статусом.
Если добавить условие «Заказ создан клиентом» через логический оператор «ИЛИ», то будет выведен сегмент, где отобразятся заказы со статусом «Завершен» (но не обязательно созданные клиентами) и в этот же момент заказы, которые были созданы клиентами (но со всеми возможными статусами заказа).
Логический оператор «НЕ»
Этот логический оператор позволяет создать сегмент, который выводит объекты, не попадающие под выбранное условие.
Рассмотрим подробнее на примере задачи: необходимо найти покупки с нулевой ценой.
Если выбрать условие в сегменте по покупкам «Платная — да», то будут выведены все покупки с ненулевой ценой.
Если добавить логический оператор «НЕ», то будут выведены покупки с нулевой ценой (бесплатные).
В данном случае система учитывает условие таким образом «Не платная — да».
Данные логические операторы можно применять к разным элементам сегмента.
На примере сегмента с использованием условий «В группе — Купили продукт» «И» «Тип — ученик», будут отображены пользователи-ученики, которые состоят в группе «Купили продукт».
Если добавить логический оператор «НЕ» к условию «В группе — купили продукт», то будут отображены пользователи-ученики, которые НЕ состоят в группе «Купили продукт».
Если добавить логический оператор «НЕ» ко всему элементу, то он влияет на оба условия сразу и на оператор «И» (скриншот 1). Таким образом, отобразятся пользователи, которые НЕ являются учениками (а являются сотрудниками или администраторами) ИЛИ НЕ состоят в группе «Купили продукт» (все пользователи, которые не состоят в данной группе). Т.е. выборка буден аналогична той, что указана на скриншоте 2.
Рассмотрим более подробно формирование сегмента с использованием операторов на примере задачи: необходимо найти учеников из Москвы и сотрудников из Екатеринбурга.
Для начала был задан первый элемент сегмента с условиями «Тип — ученик» «И» «Город — Москва». Таким образом выбраны пользователи, которые являются учениками из Москвы.
Далее необходимо добавить логический оператор «ИЛИ» к первому элементу сегмента, указав новое условие. Тем самым мы сформируем второй элемент составляемого сегмента, в котором необходимо указать условие «Тип — сотрудник» «И» «Город — Екатеринбург».
Так создан сегмент из двух элементов, объединенных через логический оператор «ИЛИ»:
1) «Тип — ученик» «И» «Город — Москва»
2) «Тип — сотрудник» «И» «Город — Екатеринбург»
Данный сегмент показывает учеников из Москвы, а также сотрудников из Екатеринбурга.
Обратите внимание, если вы хотите добавить новый элемент сегмента к выборке, которая была описана выше, то вам необходимо применить логический оператор ко всему сегменту.
Рассмотрим подробнее на примере. Представим, что нам необходимо найти пользователей, которые:
1) Состоят в группе «Импорт 1»
«И»
2) Являются сотрудниками из Екатеринбурга «ИЛИ» учениками из Москвы
Таким образом, были выбраны пользователи, которые являются сотрудниками из Екатеринбурга «ИЛИ» учениками из Москвы, при этом сотрудник или ученик состоит в группе «Импорт 1».
авторизуйтесь
Вы имеете в виду "или" между учениками и сотрудниками https://skr.sh/s9CR5vVyU2K? Если применить оператор "и", то выборка выберет пользователей, которые должны являться одновременно и учениками, и сотрудниками, при этом из разных городов, поэтому данное условие никогда не будет достигнуто.
Поясню, что выборка проверяет данные по каждому пользователю отдельно: если конкретный пользователь соответствуем всем условиям выборка (или он ученик из Москвы, или он сотрудник из Екатеринбурга), то в этом случае пользователь под условие выборки попадет.