В настоящее время я пытаюсь отфильтровать отчет, содержащий командировки и маршруты, чтобы он отображал только те из них, у которых есть хотя бы одна остановка за границей.
В более общем плане я хочу показать все данные для определенногозначение в столбце «Ключ маршрута», если в одном из двух других столбцов «Страна отправления» ИЛИ «Страна прибытия» выполняется определенное условие («<> Страна») для информации, связанной со значением в столбце «Ключ маршрута».
До сих пор я создал элемент вычисления запроса («[Itin Key, если Поездка за границу]»), содержащий выражение: CASE WHEN ([Страна отправления] <> [Страна]) ИЛИ ([Страна прибытия] <> [Country]) THEN [Ключ маршрута] ELSE Null END
Итак, у меня есть столбец, содержащий ключ маршрута, но только в строках, где условие действительно выполняется.
Затем я создалфильтр со следующим выражением: [Маршрутный ключ] в ([Итин-ключ, если поездка за границу])
Идея состояла в том, чтобы иметь выбор, основанный на сопоставлении маршрутного ключа с thпул маршрутных ключей, соответствующих условию любой линии.Тем не менее, он по-прежнему показывает только те строки, где элемент вычисления Query фактически генерирует значение.Я хочу показать все строки для столбцов «Страна отправления» и «Страна прибытия» для каждого ключа маршрута, где условие из расчета запроса выполняется хотя бы один раз.
Как это можно сделать?