Crystal reports 在Crystal reports公式编辑器中使用事例过滤器

Crystal reports 在Crystal reports公式编辑器中使用事例过滤器,crystal-reports,crystal-reports-2008,crystal-reports-xi,Crystal Reports,Crystal Reports 2008,Crystal Reports Xi,您能告诉我如何在Crystal reports中使用下面的案例陈述吗。我在过滤器部分使用下面的case语句。基本上尝试拒绝所有记录,其中(a.xxx为null,a1.ayyy=example) (a.XXX为NULL且(a1.YYY=('example')或a1.YYY=('example+'))时的大小写 然后“不活动” 其他“活动” 结束)=“激活”这样就可以了 stringvar status := "Active"; IF (ISNULL({a.XXX}) AND ({a.YYY} =

您能告诉我如何在Crystal reports中使用下面的案例陈述吗。我在过滤器部分使用下面的case语句。基本上尝试拒绝所有记录,其中(a.xxx为null,a1.ayyy=example)


(a.XXX为NULL且(a1.YYY=('example')或a1.YYY=('example+'))时的大小写

然后“不活动”

其他“活动”

结束)=“激活”

这样就可以了

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

使用if-then可以实现同样的功能吗?我是SQL开发人员,只需要将此筛选器添加到我们的crystal report.filter中?您只是想选择所有“活动”记录吗?或者您正在寻找一个输出“Active”或“Inactive”的公式?我正在寻找所有处于活动状态的记录我们可以将其与参数值一起使用吗?我收到语法错误是的,可以。使用{?ParameterName}=''谢谢..我在这里尝试的是根据上述条件拒绝记录选择中的记录。您能帮我发送您的电子邮件,我们可以在那里开始对话吗?应该很简单