<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Procedures that support multilabel formats? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Procedures-that-support-multilabel-formats/m-p/619858#M77124</link>
    <description>&lt;P&gt;I think that you might try creating CLASS or DOMAIN variables for each level of your multilabel format for use with Survey procs. This is likely to involve sending the output to datasets and filtering/merging data sets to get desired result.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 24 Jan 2020 16:17:46 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2020-01-24T16:17:46Z</dc:date>
    <item>
      <title>Procedures that support multilabel formats?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Procedures-that-support-multilabel-formats/m-p/619818#M77121</link>
      <description>&lt;P&gt;Is there a complete list of SAS procedures that support multilabel formats?&amp;nbsp; Today I'm interested in SURVEYMEANS, but tomorrow it could be another one.&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jan 2020 13:56:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Procedures-that-support-multilabel-formats/m-p/619818#M77121</guid>
      <dc:creator>Davanden</dc:creator>
      <dc:date>2020-01-24T13:56:52Z</dc:date>
    </item>
    <item>
      <title>Re: Procedures that support multilabel formats?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Procedures-that-support-multilabel-formats/m-p/619825#M77122</link>
      <description>&lt;P&gt;"&lt;SPAN&gt;Multilabel formats are available for use only in the MEANS, SUMMARY, TABULATE, and REPORT procedures.&amp;nbsp;&lt;/SPAN&gt;"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://blogs.sas.com/content/sgf/2016/12/16/creating-and-using-multilabel-formats/" target="_blank"&gt;https://blogs.sas.com/content/sgf/2016/12/16/creating-and-using-multilabel-formats/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jan 2020 14:36:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Procedures-that-support-multilabel-formats/m-p/619825#M77122</guid>
      <dc:creator>Norman21</dc:creator>
      <dc:date>2020-01-24T14:36:58Z</dc:date>
    </item>
    <item>
      <title>Re: Procedures that support multilabel formats?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Procedures-that-support-multilabel-formats/m-p/619838#M77123</link>
      <description>&lt;P&gt;You can use a procedure like PROC SUMMARY to expand your data using a MLF and output a data set used as input to another procedure.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/*Expand data using MULTILABEL formats*/
proc format;
   value $sex(multilabel notsorted)
      'M'     = 'Male'
      'F'     = 'Female'
      'X'     = 'Unk'
      'M','F' = 'Both'
      'X','F','M' = 'Total'
      ;
   quit;
data class;
   _obs_ + 1;
   set sashelp.class(keep=sex);
   if _n_ eq 5 then sex='X';
   retain _sentinal1 ' ';
   set sashelp.class(drop=sex);
   retain _sentinal2 ' ';
   run;
proc print;
   run;
proc summary data=class nway completetypes missing;
   by _obs_;
   class sex / order=data mlf preloadfmt;
   format sex $Sex.;
   output out=expand(drop=_type_ _SENT: where=(_freq_ gt 0)) idgroup(out(_sentinal1--_sentinal2)=) / levels;
   run;
proc print;
   run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 321px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/35598i4A604895D7C18018/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jan 2020 15:07:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Procedures-that-support-multilabel-formats/m-p/619838#M77123</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2020-01-24T15:07:45Z</dc:date>
    </item>
    <item>
      <title>Re: Procedures that support multilabel formats?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Procedures-that-support-multilabel-formats/m-p/619858#M77124</link>
      <description>&lt;P&gt;I think that you might try creating CLASS or DOMAIN variables for each level of your multilabel format for use with Survey procs. This is likely to involve sending the output to datasets and filtering/merging data sets to get desired result.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jan 2020 16:17:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Procedures-that-support-multilabel-formats/m-p/619858#M77124</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-01-24T16:17:46Z</dc:date>
    </item>
    <item>
      <title>Re: Procedures that support multilabel formats?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Procedures-that-support-multilabel-formats/m-p/619905#M77127</link>
      <description>&lt;P&gt;Yes, I can do that.&amp;nbsp; I was hoping to avoid that extra step.&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jan 2020 18:41:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Procedures-that-support-multilabel-formats/m-p/619905#M77127</guid>
      <dc:creator>Davanden</dc:creator>
      <dc:date>2020-01-24T18:41:49Z</dc:date>
    </item>
  </channel>
</rss>

