sql - 使用proc sql将具有不同结构的多个表堆叠到一个表中
问题描述
我在 SAS 中创建了多个具有不同字段名称的表,我想将这些表堆叠成一个表并将其导出到 Excel。我知道这不是标准的,但它适用于我将一个表导出到 Excel 而不是多个表。
我怎样才能在 proc sql 中做到这一点?
解决方案
如果您使用的是 SAS 9.4 TS1M3+,请改用 ODS EXCEL。
ods excel file = 'C:\_localdata\demo.xlsx' options(sheet_interval = 'none') style=meadow;
proc print data=sashelp.cars (obs=5);
proc print data=sashelp.air (obs=5);
proc print data=sashelp.class (obs=5);
run;
ods excel close;
推荐阅读
- sql - 使用带有 SQL 变量的 WHERE IN 子句搜索 SQL 中的值列表,包括范围?
- c# - C# ClientSize wrong calculated
- javascript - 如果条件从未满足(即使它们满足)
- meson-build - Prefix all sources with src/ in Meson
- c# - 从 ArrayList 获取变量是否包含不同类型的列表的好方法?
- c# - 如何在 Chrome 或 Firefox 中为具有正确模式的 ac# 应用程序创建类似控制台的脚本引擎
- python - How to get string following some specific letters?
- computer-vision - How to implement real-time face recognition and blurring to a specific person?
- mysql - MySQL Where Date is greater than today
- android - 拼车应用程序应该何时计算票价?