-3
我有一个SQL表,包含SAS中的数据。第一列是日期时间,每秒有一行。该集合跨度约20分钟。其他列包含整数值。SAS - 高级查询
以下是我需要:
例如,让我们挑50多次怎么没整数值低于50到50以上,并保持在50以上,至少n秒。
是否可以使用proc sql进行此类分析?如果是的话,那又怎么样,如果不是,还有什么其他的呢?
我是SAS的新手,所以任何帮助表示赞赏。让我知道你是否需要更多信息!
谢谢!
我有一个SQL表,包含SAS中的数据。第一列是日期时间,每秒有一行。该集合跨度约20分钟。其他列包含整数值。SAS - 高级查询
以下是我需要:
例如,让我们挑50多次怎么没整数值低于50到50以上,并保持在50以上,至少n秒。
是否可以使用proc sql进行此类分析?如果是的话,那又怎么样,如果不是,还有什么其他的呢?
我是SAS的新手,所以任何帮助表示赞赏。让我知道你是否需要更多信息!
谢谢!
多少次的整数值从下面走/ 50以上
我认为这可能是解决问题的第一部分。分辨率可能是通过比较当前值与之前的最佳值获得的最佳值
data begin; /*Some test data...*/
input int_in_question;
datalines;
51
51
49
55
55
40
40
60
40
;
run;
data With_calc;
set begin;
if int_in_question < 50 and
lag(int_in_question)>=50
then Times_below_50+1;
run;
为什么不尝试直观地分析它? - 像[proc sgplot](http://support.sas.com/documentation/cdl/en/grstatproc/69716/HTML/default/viewer.htm#n1mp0swy0atvzun1oeqlkrg8d89o.htm)。它可能是x轴的日期时间条形图和y轴的整数值,y = 50的折线图 – Prem
请输入一些示例输入数据,并将其添加到您的问题中。还要添加你想要的样本的输出。示例数据使人们更容易理解您的问题,并且更容易让他们尝试解决方案。对我来说不像是一个SQL问题,但应该是合理的DATA步骤解决方案。 @Quentin说什么? – Quentin
。您总是希望提供输入和(模拟)输出数据,以及任何草稿代码,以显示您在卡住之前得到了多少,或至少提及您尝试使用的特定语法或功能。你能编辑这个问题吗?它会获得更多的牵引力和上涨。 –