Игнорировать все, что не соответствует условию в условном разделении - PullRequest
0 голосов
/ 15 сентября 2018

У меня есть записи, которые могут соответствовать одному из трех условий и продолжить процесс.Для тех записей, которые не соответствуют ни одному из этих условий, я хочу их игнорировать, выбросить их, так сказать.Прямо сейчас они попадают в мой вывод ошибок, который я бы предпочел не делать.

Это записи сотрудников, которые я проверяю на наличие определенных условий и, если ничего не нужно делать, игнорирую.Через некоторое время у меня могло появиться несколько тысяч записей, которые не нуждаются в обработке и попали в вывод ошибок, даже если они не являются ошибкой.

Как указать этот последний "сегмент"?Если больше ничего не соответствует, сделайте это или фактически ничего не сделайте ...

1 Ответ

0 голосов
/ 17 сентября 2018

При условном разбиении все строки, которые не удовлетворяют одному из условий, попадут в вывод по умолчанию. Вы можете либо присоединить этот вывод к последующему преобразованию / месту назначения, либо, если вы хотите отбросить строки, которые не соответствуют заданным критериям, вы можете просто не присоединять этот вывод к каким-либо дополнительным компонентам. Если вы действительно хотите убедиться, что вы захватываете строки, которые не удовлетворяют ни одному из первых трех условий, то добавьте дополнительное условие с помощью оператора, который всегда возвращает true (т. Е. 1 == 1), и так как строки направлены на первое условие они встречают только те строки, которые не соответствуют первым трем условиям, и попадают сюда, хотя это поведение будет таким же, как при использовании вывода по умолчанию для этих строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...