1

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

当我单击“浏览数据..”时,它可以让我查看可用的数据位例如:

Credits
-------
31
45
460

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

编辑:另一种方法是如果我可以从两个视图链接客户 ID,但前提是它不为空(因为有时信用中没有记录)

4

1 回答 1

1

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

于 2013-03-19T00:06:21.720 回答