生成SAS报告,其间包含空格,用于相同的记录/观察

时间:2017-06-17 17:20:55

标签: sas sas-macro

如何生成此类报告/表格:

obs record_no task
1   rec_1     t1
              t2
              t3
2   rec_2     t1
              t2
              t3
3   rec_3     t1
              t2
              t3

数据集1包含

obs record_no
1   rec_1
2   rec_2
3   rec_3

数据集2包含

obs task
1   t1
2   t2
3   t3

我需要为rec_1到rec_3多余的任务;空白空间就像上面的例子一样。 我怎样才能达到上述报告?

@TOWHOSOVERITMAYCONCERN - 对于否定标记,我不是要求任何人的代码只是向我推进正确的方向。没有什么好说的,不要说它只是滚动!

1 个答案:

答案 0 :(得分:1)

我自己解决这个问题并不是那么难 使用以下方式 -

  • 使用笛卡儿积,我将这两组合并为一对一。
  • 然后通过使用报告我订购了合并的数据集(在我的情况下) 通过对每个变量进行排序,还有4个变量需要订购。 )