【问题标题】:Suggestions for SAS/EG dashboard-style PDF report combining several tablesSAS/EG仪表盘式PDF报告组合多表的建议
【发布时间】:2016-10-03 15:51:29
【问题描述】:

场景:有一个数据集,其中包含按分组变量(例如区域)排序的各种变量。对于分组变量的每个值(例如,按地区划分的城镇数据),我想将数据拆分并输出到“仪表板”样式的 PDF 1-3 页报告中。

第一页将包含一个或两个简单的表格,其中包含一些我想要突出显示的关键指标(例如,给定区域中的几个城镇的列表以及一些高级状态指标,使用一些字体/颜色格式来突出显示这些总体结果)。类似于仪表板外观,但没有 KPI 图形或类似的东西 - 只是一个包含一些关键值的简单明了的表格。

接下来的 1-2 页将包含给定区域中城镇的附加数据,其显示方式类似于数据在源数据集中的显示方式(一些额外的选定变量,较小的字体)。

一旦设计了报告模板/结构,我想用它来为我的源数据集输出 PDF,为变量的每个值(例如按区域)使用单独的 PDF,PDF 文件名包括区域 ID。花哨的图形不是优先事项。

问题:

  • 假设这在 SAS/EG 中是可行的。有什么方法可以做到这一点,例如过程报告? EG 菜单中的选项?
  • 对于刚开始学习 SAS 报告功能的人有什么建议吗?
  • 您会推荐哪些资源/模板示例?
  • 尝试从基于 Excel 的报告方法过渡到 SAS EG/输出到 PDF 方法时需要考虑的事项?

试图弄清楚这样的事情与 Excel 中类似的混合仪表板加详细信息类型的报表相比,以及 Excel 与 SAS 路线的权衡有多大的可行性。我的理解是 SAS 在快速转换/重组数据的能力方面提供了优势,这对于具有相对较大数据集的 Excel 中的公式驱动方法来说会很棘手。

我有 SAS 编程经验和一些使用 EG 5.1 的经验。非常感谢!

【问题讨论】:

  • 现在这并不适合这个网站。它可以在更多论坛风格的网站上工作,也许是communities.sas.com。这个网站希望有一个更简洁的回答问题——你真的需要几页纸来回答这个问题。我会说你应该在谷歌上搜索一些,找到一些关于 SAS Dashboards 的论文(它们很多),然后尝试实施它们——然后返回有关实施的具体问题,尤其是那些伴随代码和数据的问题。

标签: sas enterprise-guide


【解决方案1】:

对,

这是可行的。 有几种方法可以完成此任务。我的做法是:

  • 创建您的报告模板。查看 ODS 标记、Proc 报告、Proc 制表、Proc 打印。
  • 创建一个包含地区/城镇的独特组合的查找表
  • 创建一个将查找表作为输入的宏函数。宏将生成报告。

ODS 可让您按 Procs(每页一个 proc,或单页中的一组 proc)打破您的报告。选项很多。

这是一个虚拟的例子:

* Not necessary ;
data _null_;
 wd = pathname('work');
 call symputx('dir',wd);
 put wd;
run;

* create lookup table;
 proc sql;
  create table lkup as select distinct sex from sashelp.class;
 quit;

* create macro definition;
  %macro report(gender);
   ods pdf file="&dir./&gender..pdf" ;
    title Report for group &gender.;
     proc print data=sashelp.class;
      where sex="&gender";
     run;
     proc means data=sashelp.class mean median;
       var weight height;
     where sex ="&gender";
   ods pdf close;
%mend;

* invoke macro using lookup table to generate reports;

data _null_;
 set lkup;
  call execute('%report('||sex||')');
run;

希望对你有帮助

【讨论】:

  • 感谢您对探索方向的预感和建议
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多