可能是一个简单的问题 - 我正在将幻灯片导出到 PPT,其中通过 proc sql 将一些计数输出到带有标签的简单框中。然而,标签文本不断地将每个单词移到单独的行上,因此每次计数最终会得到 3 行以上的标签。我已经尝试过用于 ODS HTML 的选项/方法,包括不影响它的页面大小。对此有任何解决方案,还是使用替代方法更好(例如 proc 报告、proc 表格等)?
ods powerpoint file = customers;
options nodate papersize=(10in. 7.5in);
ods escapechar="^"
ods powerpoint layout=titleandcontent nogtitle style=sapphire;
proc sql;
select count(distinct ID) as Leads label="Leads for August" format=comma12.
from leads_august24;
select count(distinct ID) as Customers label="Customers for August" format=comma12.
from sales_august24;
select sum(amount) as Sales label="Sales for August" format=comma12.
from sales_august24;
quit;
ods powerpoint close;
更改格式规范上的宽度,使其足够宽以包含完整的标题。 例如使用 COMMA16。对于“Leads for August”,因为它有 16 个字符长。
或者将空格替换为不间断空格。
data _null_;
call symputx('august',translate('Leads for August','A0'x,' '));
call symputx('september',translate('Leads for September','A0'x,' '));
run;
proc sql;
select count(distinct name) as Leads label="&august" format=comma12.
from sashelp.class;
select count(distinct name) as Leads label="&september" format=comma12.
from sashelp.class;
quit;