Crystal Reports: подавление записей, когда любое значение из столбца № 1 соответствует любому значению из столбца № 2 - PullRequest
0 голосов
/ 16 января 2020

Я создаю Crystal Report, извлекаю данные из 2 разных баз данных. Первая база данных содержит большую часть данных о клиентах и ​​выглядит примерно так:

Customer ID  Name    ZIP
11111        John    10101
22222        Mary    10102
33333        Jeff    10203

Вторая база данных просто извлекает один столбец, идентификатор клиента, который может быть связан с исходной базой данных:

Customer ID
11111
44444
55555

Я хочу показать только записи, в которых идентификаторы клиентов в базе данных 1 не совпадают с идентификаторами клиентов в базе данных 2. Если какие-либо из них совпадают, я хочу, чтобы эта строка была исключена. Я перепробовал несколько вещей, но мне кажется, что все записи возвращены или нет. Так что в этом случае я бы получил это в идеале:

Customer ID  Name    ZIP
22222        Mary    10102
33333        Jeff    10203

1 Ответ

0 голосов
/ 16 января 2020

Попробуйте создать формулу с именем suppress

if {database1.Customer_ID} = {database2.Customer_ID} then 1 else 0

Тогда в ваших критериях выбора используйте

{@suppress} = 0

. Это должно подавить все случаи, когда они совпадают, поскольку единственное допустимое значение равно '0'. которую формула подавления устанавливает как отрицательное совпадение

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