Crystal Reports日期和字符串的最大值



我正在构建的报告遇到了一些问题。

table1是一个包含日期和整数等信息的主表。table2是表1的查找表,该表通过整数链接到表2 ID,该ID给出表1整数的值。

表1具有以下数据:2018年1月1日-12018年2月1日-2

表2包含以下数据1=活动2=非活动

因此,这份报告的目的是找到最新的状态。我选择的专家组为table1.date=maximum({table1.date},{@group}(,选择的专家记录为table2.status="Active"。

报告显示的是最近的"活动"状态。我需要它只拉"活动"状态,如果这是最新的状态,而不打印"非活动"状态。

创建一个名为{@Date_And_Status}的公式,该公式结合了日期和状态:

ToText({table1.date}, "yyyyMMdd") & {table2.status}

在您的分组选择公式中,使用:

maximum({@Date_And_Status}, {@group}) = ToText(maximum({table1.date}, {@group}), "yyyyMMdd") & "Active"