【发布时间】:2014-03-03 22:35:48
【问题描述】:
我正在对多个数据集进行相同的 10 个子步骤转换。我们称这种转换为flag_price_change。
此转换将数据集和阈值(实数)作为输入,并创建 10 个子数据集,以便得出带有一些添加列的最终子数据集。正如我之前所说,我将这种转换重复到多个数据集
由于我正在以相同的方式处理多个数据表,我想知道是否可以在 SAS 中创建这样的函数。
flag_price_change(input_table,column_name1,column_name2,threshold,output_table).
其中column_name 1和2只是算法刚刚关注的列的名称,而output_table应该是flag_price_change函数执行后创建的表。
问题:
- 定义这样一个函数的过程是什么?
- 我可以将其存储在单独的 SAS 文件中吗?
- 如何从另一个 SAS 程序调用此函数?
【问题讨论】:
标签: function input dataset sas output