title: Crystal Reports suppress on several conditions
body: <p>I am working with CR11 and in the <code>Section Expert</code> for the <code>Details</code>. The Details are in a group. I am working on suppressing the row based on the following expression:</p>
  
  <pre><code>{field.Id} = previous({field.Id}) and ({@impression} = False)
  </code></pre>
  
  <p>Some records that were duplicates are remove and some are not. It is also not suppressing any of the records where the function returns <code>False</code> for that row. The function is returning correct results. Any ideas?</p>
  
  <pre><code>[Group 1 ] {@personnelName}
    [Detail] {id} {@datetime} {@impression}
  [End Group 1]
  </code></pre>
  
  <p>In the details section some of the groups are showing only 1 record for each line and some show 10-20 lines of the same data. Sort is <code>asc</code> based on <code>{id}</code> field. The <code>boolean</code> field still shows <code>False</code></p>
  
  <p>(disclaimer- not my table design just what I have to work with, names have been changed to protect the innocent!)</p>
  
  <p>{@impression}:</p>
  
  <pre><code> if {Table1.type} = 40 then if {Table1.descr} = "SomeText" 
                              or {Table1.descr} = "OtherText" Then True
  </code></pre>