Datawindow sharedata for multiple data window

Datawindow sharedata for multiple data window

是否可以将2条数据window的数据共享为1条数据window?如何?如果没有,有没有其他方法可以将2个数据window的数据传递给1个数据window?

简而言之,没有。 Sharedata 仅适用于单一来源。如果多个源数据窗口具有相同的列类型,您可以使用 Rowscopy 方法并将多个源复制到单个目标数据窗口中。

另一种方法是返回到 'SELECT' 语句并使用 SQL UNION。例如,如果您的 2 dw 有以下 SQL 语句:

SELECT a,b,c from table1
SELECT d,e,f from table2

您可以使用以下方法创建一个新的数据窗口 SQL

SELECT a,b,c from table1
UNION 
SELECT d,e,f from table2

当然,各个列必须是同一类型,一一对应(a必须等同于d,b等同于e,...)。

或者,您可以修改 dw1 的 SQL,添加 (UNION) dw2 的 SQL 并检索数据,而不是创建新的 dw。

如果您需要更多详细信息,请告诉我。