cancel
Showing results for 
Search instead for 
Did you mean: 

问过 弱弱 的问题?一个 cr 报表可以使用多个 SAP BW QUERY 吗?

Former Member
0 Kudos

问过 弱弱 的问题?一个 cr 报表可以使用多个 SAP BW QUERY 吗?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

谢谢 楼上的!如果这两个QUERY 没有逻辑关系,如何处理?

sunny_zhang
Active Contributor
0 Kudos

如果两个(当然也包括多个)表或者query没有关联,则不要拖入没用的表当做报表的数据源,否则当两个表中的字段在报表中均被使用到时就会产生楼上所说的笛卡尔积,出现你意想不到的结果,除非您想要的就是这样的结果。

如果确实需要再一张报表中显示这两个没有关联的表中的信息时,请将没有关联的另一张表作为子报表的数据源,然后设计子报表,将子报表插入到主报表的恰当位置。

Answers (2)

Answers (2)

Former Member
0 Kudos

如果两个Query是没有任何联系的,CR会按它自己的理解将类型相似的字段做笛卡尔积,这样的效率会很低。

如果这两个Query是由联系的,而在你没有数据库链接窗口中给这两个Query设置联接,CR也一样会按自动把这两个Query联接上。

总之,最好不要在CR中包含两个不相关的数据源,CR会想尽办法把所有不相关的数据源关联起来。

Former Member
0 Kudos

可以的, 你可以把多个query在Crystal Reports Designer的Database Expert里面连接起来。