如何在Crystal Reports中选择特定记录/行数据?

时间:2013-03-18 19:02:51

标签: crystal-reports crystal-reports-xi

我的sql数据库视图可用于我的报告,但有时它们会返回多个值,例如我有一个显示多年的总学分数。

当我点击“浏览数据......”时,它可以让我看到有哪些数据可用 例如:

Credits
-------
31
45
460

但我想选择45(基于客户ID)......是否可以这样做?

编辑:另一种选择是,如果我可以从两个视图链接客户ID,但只有在它不为空时(因为有时候在Credits中没有记录)

1 个答案:

答案 0 :(得分:1)

为了避免无意中从报告结果中“删除”客户的问题,首先在CONTRACT_VIEW和年度视图之间执行左外连接,例如TOTAL_2013。在您的选择公式中,不仅要执行{TOTAL_2013.Customer_ID}=MyCustomerID之类的操作,还要将所有空值添加到其中,因此:isnull({TOTAL_2013.Customer_ID}) or {TOTAL_2013.Customer_ID}=MyCustomerID。这样可以防止在年度视图中没有任何条目的客户从报告中完全删除。