Как отфильтровать несколько элементов данных в Cognos, если значения этих элементов данных содержат запятые и / или апострофы? - PullRequest
0 голосов
/ 07 февраля 2020

Я использую Cognos Report Studio. Итак, у меня есть элемент данных, который я использую в отчете под названием [Имя сотрудника]. [Имя сотрудника] содержит значения, такие как:

Смит, Джон Л
О'Брайен, Рик Т
Джонсон, Сара Х

Мне нужно отфильтровать этот список имена, однако я сталкиваюсь с проблемами из-за наличия запятых и апострофов. Где я обычно фильтрую элементы следующим образом:

[Employee Name] IN ( 'Smith,John L' , 'O'brien,Rick T' )

Кажется, это не работает, потому что Cognos не может различить, какие из апострофов и запятых являются синтаксисом, а какие являются частью значений элемента данных.

Есть ли способ обойти эту проблему? Я бы предпочел не удалять запятые и апострофы из элемента данных, но я не знаю, есть ли способ заставить Cognos распознавать разницу внутри фильтра или есть другой способ go о фильтрации этого чтобы обойти это.

1 Ответ

1 голос
/ 07 февраля 2020

Вы должны быть в состоянии избежать их в вашем фильтре. Попробуйте следующее

[Employee Name] in ('O''brien ,Rick T', 'Smith,John L')
...