1

我是新来的,如果我遗漏了什么,很抱歉......我需要一些关于 SAS/AF 的帮助,我正在寻找一个动态日历,这意味着当用户经历这些年时会自动显示日期/月。

我创建了一个数据集,其中包含我需要在日历中显示的信息:

%let fromDate = 31DEC2005;
%let toDate = 31DEC2016;
data calendar;

  do date = "&fromDate"d to "&toDate"d; 
    DayOfWeek = put(date, downame3.);
    Day = put(date, day.);
    Month=month(date);
    Year=year(date);
    output; 
  end; 

  format 
    date date9.
  ;
run;

我想做的是创建一个看起来像我们拥有的 Windows 日历的框架,但我不知道在这里最好使用哪个组件:按钮或容器框?

我通过 SCL 代码创建了一个名为 Calendar 的课程,虽然我也是 SAS 新手,所以很抱歉我不知道从哪里开始上课...我想动态设置日期 (1-31)在框中(来自上面的数据集“日历”),当用户经历年/月时。

用户通过单击“滚动控件”来经历年/月,然后显示之后的日子。

感谢您的帮助 !

编辑:我使用一些属性制作了框架,看看: 日历

所以我仍然需要做的是把天(1-31)放在按钮中(我想可以通过.label用SCL做到这一点)。虽然旋转框存在一个问题,数据是由我手动设置的,在组合框中,它是从我创建的数据集中设置的,有没有办法保留旋转框并将其链接到数据集? 像清单什么的?请启发我u_u

4

0 回答 0