是否有一种方法可以轻松地将PROC LTA的输出保存到SAS中的MS Word文档?

是否有一种方法可以轻松地将PROC LTA的输出保存到SAS中的MS Word文档?,sas,Sas,我使用的是宾夕法尼亚州立大学方法学中心提供的。它将输出写入SAS输出窗口,但不是以通常的HTML格式。它似乎只是文本。是否有一种方法可以轻松地将输出中的值复制到Word文档中 我尝试过的事情: 将粘贴直接从SAS输出复制到Word或Excel中。它不能正确地将值放入单元格中 将输出打印到PDF,然后从该PDF复制。它不能正确地将值放入单元格中 使用ODS系统。它似乎没有将任何结果保存到ODS。我已经使用ODS跟踪进行了检查 TIA.在看不到数据和LTA代码的情况下,您可以保存输出窗口内容,并通过

我使用的是宾夕法尼亚州立大学方法学中心提供的。它将输出写入SAS输出窗口,但不是以通常的HTML格式。它似乎只是文本。是否有一种方法可以轻松地将输出中的值复制到Word文档中

我尝试过的事情:

  • 将粘贴直接从SAS输出复制到Word或Excel中。它不能正确地将值放入单元格中
  • 将输出打印到PDF,然后从该PDF复制。它不能正确地将值放入单元格中
  • 使用ODS系统。它似乎没有将任何结果保存到ODS。我已经使用ODS跟踪进行了检查

  • TIA.

    在看不到数据和LTA代码的情况下,您可以保存
    输出
    窗口内容,并通过带有
    style=monotype
    的ODS,使用
    数据空值步骤将其复制到文档中

    示例(插件页面中的LCA代码):

    文档(图像)

    在看不到数据和LTA代码的情况下,您可以保存
    输出
    窗口内容,并通过带有
    style=monotype
    的ODS,使用
    数据空值步骤将其复制到文档中

    示例(插件页面中的LCA代码):

    文档(图像)

    PROC LCA和PROC LTA程序包括前哨站、最外层和前哨参数选项,允许您将一些结果保存到数据集,然后使用ODS打印

    示例代码:

    DATA test;
    INPUT it1 it2 it3 it4 count;
    DATALINES;
    1 1 1 1 5
    1 1 1 2 5
    1 1 2 1 9
    1 1 2 2 8
    1 2 1 2 5
    1 2 2 1 8
    1 2 2 2 4
    2 1 1 1 5
    2 1 1 2 3
    2 1 2 1 6
    2 1 2 2 8
    2 2 1 1 3
    2 2 1 2 7
    2 2 2 1 5
    2 2 2 2 10
    ;
    RUN;
    
    PROC LTA DATA=test OUTEST=est1 OUTPARAM=par1 ;
    NSTATUS 2;
    NTIMES 4;
    ITEMS it1 it2 it3 it4;
    CATEGORIES 2;
    SEED 100000;
    RUN;
    
    ods rtf file="results.rtf"; 
        proc print data=par1; run;
    ods rtf close;
    

    PROC LCA和PROC LTA程序包括前哨站、最外层和前哨参数选项,允许您将一些结果保存到数据集,然后使用ODS打印

    示例代码:

    DATA test;
    INPUT it1 it2 it3 it4 count;
    DATALINES;
    1 1 1 1 5
    1 1 1 2 5
    1 1 2 1 9
    1 1 2 2 8
    1 2 1 2 5
    1 2 2 1 8
    1 2 2 2 4
    2 1 1 1 5
    2 1 1 2 3
    2 1 2 1 6
    2 1 2 2 8
    2 2 1 1 3
    2 2 1 2 7
    2 2 2 1 5
    2 2 2 2 10
    ;
    RUN;
    
    PROC LTA DATA=test OUTEST=est1 OUTPARAM=par1 ;
    NSTATUS 2;
    NTIMES 4;
    ITEMS it1 it2 it3 it4;
    CATEGORIES 2;
    SEED 100000;
    RUN;
    
    ods rtf file="results.rtf"; 
        proc print data=par1; run;
    ods rtf close;
    

    你能给问题添加一些示例数据和工作代码吗?您是否使用过任何
    OUT####=
    选项?这些输出表是否包含文档中所需的任何结果?在进一步阅读PROC LTA用户指南后,我找到了使用最外层和输出参数选项将所需表保存为数据集所需的内容。我将使用ODS将这些表输出到Word。您能为问题添加一些示例数据和工作代码吗?您是否使用过任何
    OUT####=
    选项?这些输出表是否包含文档中所需的任何结果?在进一步阅读PROC LTA用户指南后,我找到了使用最外层和输出参数选项将所需表保存为数据集所需的内容。我将使用ODS将这些表输出到Word。使用您提供的示例代码,我收到以下错误:
    error:Catalog WORK.LCA不存在。注意:当SAS尝试“读取目录条目的内容并写入ODS”时,0行写入文件打印
    。目录的名称似乎已正确指定,因此我不确定发生这种情况的原因。使用您提供的示例代码,我收到以下错误:
    error:catalog WORK.LCA不存在。注意:当SAS尝试“读取目录条目的内容并写入ODS”时,0行写入文件打印
    。目录的名称似乎被正确指定,所以我不确定为什么会发生这种情况。