2016-09-21 135 views
1

我正试图在CR2013中找到一种方法,只在键下的每个记录都没有值时才选择记录。我没有看到在CR中使用SQL:NOT EXIST的方法。如果在具有值的密钥下有记录,请不要选择该密钥

我试着创建组选择,这似乎是最好的方式去与此匹配这些要求,但我不能。

基本上,如果这是我见下表:

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

只显示内容,总结出一个完整的关键,

当我使用组公式时,我仍然得到所有具有中间交易金额的记录。我怎样才能做到这一点?

+0

哪列是关键? – Siva

+0

这是一个组合键,它处理JobID,交易日期和类型。 –

回答

0

你可以尝试这样的方式:

创建公式@concat结合所有3场,并转换为字符串。

ToText(Jobid)&ToText(Transaction)&ToText(Type); 

现在使用它来分组报告。

在组头,组页脚和细节的剿

现在(如果使用),请使用以下条件

Not(2 in {@Concat}) 

让我知道柜面任何问题

+0

这不是在我的密钥中寻找“2”,如果找到它,不会发布?如果2在我的密钥中,但不在交易字段中,该怎么办?比如约会?这种解决方案实际上适用于我,但可能是其他用途的问题。 –

+0

你正在寻找的其他组合是什么 – Siva

+0

在我的情况下,我正在寻找交易描述中某些文字的所有记录,这些记录未列在我的样本上。我发现了一个不同的方式去解决这个问题,但不是我说我的问题的方式。我不确定如果没有疯狂的工作,这是可能的。 –

0

如何最终得到这样的数据:

在CR 2013之外,我询问了满足条件的不同工作。在这些记录上,我为一个新字段写了一个布尔TRUE。现在我可以在&中筛选出这种情况 - 但是我仍然看到它的需要。如果有人可以提交更好的答案,我会很感激。

相关问题