Sas 如何在data integration studio中增加行数?

Sas 如何在data integration studio中增加行数?,sas,etl,data-integration,Sas,Etl,Data Integration,我有一个如下所示的数据集: ID Name YoB ApproximateYob 1 Aa 1980 1980 1 Aa 1980 1979 1 Aa 1980 1981 2 Bb 1990 1991 2 Bb 1990 1989 2 Bb 1990 1990 ID Name YoB Title Country Alias 1 Aa 1980 Xx US 1 1980 Xx US Ab 2 Bb

我有一个如下所示的数据集:

ID Name YoB  ApproximateYob

1  Aa   1980 1980

1  Aa   1980 1979

1  Aa   1980 1981

2  Bb   1990 1991

2  Bb   1990 1989

2  Bb   1990 1990
ID Name YoB  Title Country Alias

1  Aa   1980 Xx    US

1       1980 Xx    US      Ab

2  Bb   1990 Zz    UK      

2       1990 Zz    UK      Bc
-还有一个是这样的:

ID Name YoB  ApproximateYob

1  Aa   1980 1980

1  Aa   1980 1979

1  Aa   1980 1981

2  Bb   1990 1991

2  Bb   1990 1989

2  Bb   1990 1990
ID Name YoB  Title Country Alias

1  Aa   1980 Xx    US

1       1980 Xx    US      Ab

2  Bb   1990 Zz    UK      

2       1990 Zz    UK      Bc
我需要的是:

ID Name YoB  ApproximateYoB Title Country Alias

1  Aa   1980 1980           Xx     US     

1  Aa   1980 1979           Xx     US   

1  Aa   1980 1981           Xx     US 
1       1980 1980           Xx     US     Ab 

1       1980 1981           Xx     US     Ab 

1       1980 1979           Xx     US     Ab 

2  Bb   1990 1990           Zz     UK

2  Bb   1990 1991           Zz     UK

2  Bb   1990 1989           Zz     UK

2       1990 1990           Zz     UK     Bb 

2       1990 1991           Zz     UK     Bb

2       1990 1989           Zz     UK     Bb
有人能帮助我们在SAS Data Integration Studio中完成这项工作吗?最好使用图形工具。但如果不可能,则使用proc sql或数据步骤


Br

您需要从SQL选项卡进行连接转换。根据您的需要进行配置,并检查结果表以确保它符合您的期望


您可以找到更多信息

因为您的第二个数据集有一个“冗余”记录,我建议您分两步进行:-

第一步。删除或合并数据集2中两条记录的数据步骤

ID名称YoB标题国家/地区别名

1 Aa 1980 Xx美国Ab

2 Bb 1990 Zz英国不列颠哥伦比亚省

第2步:DI连接转换应该为您提供所需的输出


希望这有帮助

大家好,欢迎来到stackoverflow。我们可以帮助您解决代码中的特定问题,但我们不会为您编写代码。请看。做一些研究,然后提出你的问题并添加你的代码。有什么问题吗?当你运行它时会发生什么?你以为会发生什么?有错误吗?祝你好运我想您需要在
ID
字段上进行交叉连接。