【问题标题】:Using case filter in Crystal reports formulas editor在 Crystal 报表公式编辑器中使用案例过滤器
【发布时间】:2015-10-15 02:45:37
【问题描述】:

能否请您告诉我如何在 Crystal 报表中使用以下案例语句。我在过滤器部分使用以下 case 语句。基本上试图拒绝所有记录(a.xxx 为 null 并且 a1.ayyy= 示例)


当 (a.XXX 为 NULL AND (a1.YYY=('example')OR a1.YYY=('example+'))) 时的情况

然后是“非活动”

其他“活动”

结束) = '活动'

【问题讨论】:

  • 使用 if then 可以实现同样的效果吗?我是一名 SQL 开发人员,只需要将此过滤器添加到我们的水晶报表中。
  • 过滤器?您只是想选择所有“活动”的记录吗?或者您是否正在寻找一个输出“活跃”或“不活跃”的公式?
  • 正在寻找所有活跃的记录

标签: crystal-reports crystal-reports-2008 crystal-reports-xi


【解决方案1】:

应该这样做。

stringvar status := "Active";
IF (ISNULL({a.XXX}) AND ({a.YYY} = "SomeValue" OR {a.YYY} = "SomeOtherValue") ) THEN
    status:='Inactive'
ELSE 
    status;
status;

【讨论】:

  • 我们可以将它与参数值一起使用吗?我收到语法错误
  • 是的,你可以。使用 {?ParameterName} = ''
  • 谢谢..这里尝试的是根据上述条件从记录选择中拒绝记录
  • 你能帮忙吗
  • 将您的电子邮件发送给我,我们可以在那里开始对话。应该很容易
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-05
  • 2021-03-03
  • 1970-01-01
  • 2021-02-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多