有没有办法根据另一个数据库字段过滤一个数据库字段?

Is there a way to filter one database field based on another?

我有一个字段是 {customer.id},另一个字段是 {side}(具有值 "L" 和 "R"),我需要计算 {customer.id} 如果 {side} 是 "L" 或 "R" 但对于特定 ID 不是两者(异或)。 示例:

{customer.id}     {side}
   id1              L
   id1              R
   id2              L
   id2              R
   id3              L
   id4              R 
   id4              R

所以我希望此示例的 distinctcount 的结果为 2(id3 和 id4)。

是否可以在 crystal 报告中以某种方式实现此过滤?

为 "L" 和 "R"

创建两个 运行 总计
  • 要总结的字段: {customer.id}
  • 摘要类型: 计数
  • 评估:选中使用公式并按公式按钮。
  • 在公式框中输入 {side} = "L"
  • 重置: 从不检查

如所见here.