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
字段上进行交叉连接。