2013-07-22 3 views
0

Я работаю с CR11 и в Section Expert для Details. Детали находятся в группе. Я работаю на подавление строки на основе следующего выражения:Crystal Reports подавляет на нескольких условиях

{field.Id} = previous({field.Id}) and ({@impression} = False) 

Некоторые записи, которые были дубликаты удалить, а некоторые нет. Он также не подавляет ни одну из записей, где функция возвращает False для этой строки. Функция возвращает правильные результаты. Есть идеи?

[Group 1 ] {@personnelName} 
    [Detail] {id} {@datetime} {@impression} 
[End Group 1] 

В разделе Подробное описание некоторых из групп показывают только 1 запись для каждой строки, а некоторые показывают 10-20 строк одних и тех же данных. Сортировка asc на основе поля {id}. Поле boolean еще показывает False

(disclaimer- не мой дизайн стола только то, что я должен работать, имена были изменены, чтобы защитить невинных!)

{@impression}:

if {Table1.type} = 40 then if {Table1.descr} = "SomeText" 
          or {Table1.descr} = "OtherText" Then True 

ответ

0

Я закончил группировку в поле {id} и подавил детали. Это фиксировало дубликаты, а выбранный эксперт исправил функции - вместо того, чтобы объединить выражения в эксперте раздела. Спасибо, что помогли Райану.

Смежные вопросы