Crystal reports 如果某个键下有一条带值的记录,请不要选择该键
我试图在CR2013中找到一种方法,如果一个键下的每个记录都没有值,那么只选择记录。我看不到使用SQL的方法:不存在于CR中 我尝试过创建组选择,这似乎是最好的方法,以满足这些要求,但我不能 基本上,如果这是我的下表:Crystal reports 如果某个键下有一条带值的记录,请不要选择该键,crystal-reports,crystal-reports-2013,Crystal Reports,Crystal Reports 2013,我试图在CR2013中找到一种方法,如果一个键下的每个记录都没有值,那么只选择记录。我看不到使用SQL的方法:不存在于CR中 我尝试过创建组选择,这似乎是最好的方法,以满足这些要求,但我不能 基本上,如果这是我的下表: Jobid Transaction Type JTD_COST 1 3/31/16 1 1000.00 1 4/1/16 2 500.00 2 6/
Jobid Transaction Type JTD_COST
1 3/31/16 1 1000.00
1 4/1/16 2 500.00
2 6/1/16 1 1000.00
如果某个键中的任何记录的类型不是2,我只想显示整个键的内容总和
当我使用组公式时,我仍然会得到所有具有中间交易金额的记录。我怎样才能做到这一点?您可以这样尝试: 创建一个组合所有3个字段的公式
@concat
,并将其转换为字符串
ToText(Jobid)&ToText(Transaction)&ToText(Type);
现在使用此选项对报告进行分组
现在在组页眉、组页脚和详细信息(如果使用)的上方使用以下条件
Not(2 in {@Concat})
如果有任何问题,请告诉我您可以这样尝试: 创建一个组合所有3个字段的公式
@concat
,并将其转换为字符串
ToText(Jobid)&ToText(Transaction)&ToText(Type);
现在使用此选项对报告进行分组
现在在组页眉、组页脚和详细信息(如果使用)的上方使用以下条件
Not(2 in {@Concat})
如果有任何问题,请告诉我如何得到这些数据:
在CR 2013之外,我查询了满足条件的不同工作。在这些记录上,我为一个新字段写了一个布尔值TRUE。现在,我可以在报告中筛选这种情况,但我仍然认为有必要这样做。如果有人能提供更好的答案,我将不胜感激。我最终如何获得这些数据:
在CR 2013之外,我查询了满足条件的不同工作。在这些记录上,我为一个新字段写了一个布尔值TRUE。现在,我可以在报告中筛选这种情况,但我仍然认为有必要这样做。如果有人能提供更好的答案,我将不胜感激。这里的键是哪列?这是一个复合键,处理的是,比如说JobID、交易日期和类型。这里的键是哪列?这是一个复合键,处理的是,比如说JobID、交易日期和类型。这不是在我的键中查找“2”吗?如果找到它,就不发布吗?如果2在我的密钥中,但不在事务字段中,该怎么办?比如约会?这个解决方案对我来说确实有效,但在其他用法中可能会出现问题。您正在寻找的其他组合是什么?在我的案例中,我正在寻找交易描述中包含特定文本的所有记录,而不是我的示例中列出的记录。我找到了一种不同的方式来解决这个问题,但不是我提出问题的方式。如果没有疯狂的工作,我不确定这是否可能。如果你找到了将其作为答案发布的方法,这不就是在我的钥匙中查找“2”,如果找到了就不发布吗?如果2在我的密钥中,但不在事务字段中,该怎么办?比如约会?这个解决方案对我来说确实有效,但在其他用法中可能会出现问题。您正在寻找的其他组合是什么?在我的案例中,我正在寻找交易描述中包含特定文本的所有记录,而不是我的示例中列出的记录。我找到了一种不同的方式来解决这个问题,但不是我提出问题的方式。如果没有疯狂的工作,我不确定这是否可能。如果你找到了答案,就把它贴出来