我有一个Microsoft SQL查询: 通用标签

这当然会使用HireDate或Re-HiredDate创建一个列-CheckDate。

如何将相同的功能移植到Crystal Reports?

有帮助吗?

解决方案

在问到这个之前,我知道CR中的SQL Expression Fields看起来和听起来像我想要的,但是我尝试了一些尝试却无法使其正常工作。

但是,最后,我设法..只需创建一个SQL表达式字段,插入选择表达式-CASE,当ReHired为NULL时,然后HireDate ELSE ReHired END CheckDate-。

然后,在您的CR公式和表达式中将其简称为{%CheckDate}。非常简单,非常强大,正是我想要的。

希望这对以后的人有帮助。

其他提示

在CR中,创建名为CheckDate的公式,其内容如下: 通用标签

,然后在报表中使用该公式。请注意,当报表中设置了“将NULL值转换为默认值”选项时,您需要将第一行更改为类似以下内容: 通用标签

将“基本”查询构架为sql服务器上的视图,然后允许Crystal对其进行过滤,或者作为返回SQL Server上已参数化存储过程或函数的表并让Crystal传递参数。在这两种情况下,都将您的“计算所得”字段包括在结果集中

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top