![]() |
1
1
一般来说,在没有对整个项目进行高层次的观察的情况下,很难就绩效问题提出建议。也就是说,我认为这种查找的逻辑选择不会对整体性能产生很大的影响-在SAS中,任何最小化磁盘I/O的选项通常都接近最优。 在所有其他条件相同的情况下,我的建议是寻找一个在易于维护和避免重复代码之间达到平衡的选项。为此,我可能会使用查阅表格,因为它们很容易让其他人(尤其是那些刚加入SAS的人)使用,并且如果出现新类别,您可以根据需要追加行,而不必更改代码。
如果要避免在SQL联接中使用查找表时产生大量额外的磁盘I/O,请考虑在它们上创建适当的索引,并使用
|
![]() |
NewUsr_stat · 在变量值的任何位置进行模式匹配 5 月前 |
![]() |
NewUsr_stat · 仅在复制日期上求和值 6 月前 |
![]() |
samrat · 删除SAS宏中的尾随空格 6 月前 |
|
thedavidbaird · SAS修改程序日期/时间 6 月前 |
![]() |
NewUsr_stat · 按ID和变量求和 6 月前 |
![]() |
Brian Smith · 如何在do循环中确定数据集中的行数 12 月前 |
![]() |
Tariq335 · 在SAS中将数据从一行复制到具有相同键值的其他行 1 年前 |