<?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 Using PROC inside code transform in Data Studio in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Using-PROC-inside-code-transform-in-Data-Studio/m-p/842399#M82199</link>
    <description>&lt;P&gt;Hello there.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it possible to use this PROC inside a code transform in Data Studio (Something like the following code)?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;proc tsmodel data={{_dp_inputCaslib}}.{{_dp_inputTable}} seasonality=7 
		outarray={{_dp_outputCaslib}}.{{_dp_outputTable}}(replace=YES);
	by var1 var2;
	id data interval=Day setmissing=0 FORMAT=_DATA_;
	var var3 / accumulate=total;
run;&lt;/PRE&gt;&lt;P&gt;The documentation clearly states that CASL and DATA Step code languages are available to use, but as a noob I still struggle to identify which is which.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank You!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 03 Nov 2022 20:12:11 GMT</pubDate>
    <dc:creator>alisio_meneses</dc:creator>
    <dc:date>2022-11-03T20:12:11Z</dc:date>
    <item>
      <title>Using PROC inside code transform in Data Studio</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Using-PROC-inside-code-transform-in-Data-Studio/m-p/842399#M82199</link>
      <description>&lt;P&gt;Hello there.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it possible to use this PROC inside a code transform in Data Studio (Something like the following code)?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;proc tsmodel data={{_dp_inputCaslib}}.{{_dp_inputTable}} seasonality=7 
		outarray={{_dp_outputCaslib}}.{{_dp_outputTable}}(replace=YES);
	by var1 var2;
	id data interval=Day setmissing=0 FORMAT=_DATA_;
	var var3 / accumulate=total;
run;&lt;/PRE&gt;&lt;P&gt;The documentation clearly states that CASL and DATA Step code languages are available to use, but as a noob I still struggle to identify which is which.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank You!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Nov 2022 20:12:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Using-PROC-inside-code-transform-in-Data-Studio/m-p/842399#M82199</guid>
      <dc:creator>alisio_meneses</dc:creator>
      <dc:date>2022-11-03T20:12:11Z</dc:date>
    </item>
    <item>
      <title>Re: Using PROC inside code transform in Data Studio</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Using-PROC-inside-code-transform-in-Data-Studio/m-p/842409#M82200</link>
      <description>&lt;P&gt;If the code runs fine in a "normal" SAS Studio session then I'd say yes. In any case no harm in trying.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Nov 2022 21:04:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Using-PROC-inside-code-transform-in-Data-Studio/m-p/842409#M82200</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2022-11-03T21:04:46Z</dc:date>
    </item>
    <item>
      <title>Re: Using PROC inside code transform in Data Studio</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Using-PROC-inside-code-transform-in-Data-Studio/m-p/842468#M82201</link>
      <description>Hi SASKiwi. Thanks for your reply. Just tested the code in a Data Studio code transformation. The plan executed without complaints but the session table did not show the proc result and kept the same table from the previous transformation. Any tips on what am I doing wrong?</description>
      <pubDate>Fri, 04 Nov 2022 10:33:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Using-PROC-inside-code-transform-in-Data-Studio/m-p/842468#M82201</guid>
      <dc:creator>alisio_meneses</dc:creator>
      <dc:date>2022-11-04T10:33:22Z</dc:date>
    </item>
    <item>
      <title>Re: Using PROC inside code transform in Data Studio</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Using-PROC-inside-code-transform-in-Data-Studio/m-p/842469#M82202</link>
      <description>&lt;P&gt;Please attach the log, and maybe a print screen about the session table.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Nov 2022 10:40:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Using-PROC-inside-code-transform-in-Data-Studio/m-p/842469#M82202</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2022-11-04T10:40:27Z</dc:date>
    </item>
    <item>
      <title>Re: Using PROC inside code transform in Data Studio</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Using-PROC-inside-code-transform-in-Data-Studio/m-p/845076#M82305</link>
      <description>&lt;P&gt;Sure thing. Here you go.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The screenshot below was taken after "successfully" running the code transform. By "successfully" I mean the plan ran without errors (log attached) but the session table didn't change. The expected result is shown on the next screenshot.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alisio_meneses_0-1668768258552.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/77434i7727C6FA127E2BA1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alisio_meneses_0-1668768258552.png" alt="alisio_meneses_0-1668768258552.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The screenshot below was taken in SAS StudioV and shows the expected result. This is the table I was expecting to see when running the code transform in the Data Studio plan.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alisio_meneses_1-1668768508555.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/77435i9E8493F91B435EE0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alisio_meneses_1-1668768508555.png" alt="alisio_meneses_1-1668768508555.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the&amp;nbsp;code inside the transform:&lt;/P&gt;&lt;PRE&gt;/* BEGIN data step with the output table data */
data {{_dp_outputTable}} (caslib={{_dp_outputCaslib}} promote="no");
/* Set the input set */
set {{_dp_inputTable}} (caslib={{_dp_inputCaslib}} );
/* END data step run */
run;

proc means nway order=freq missing;proc means nway order=freq missing;
   class country;
   freq num_sold;
   output out={{_dp_outputCaslib}}.{{_dp_outputTable}}(drop=_type_ index=(country)) / levels;
run;&lt;/PRE&gt;&lt;P&gt;Dataset used for testing: &lt;A href="https://www.kaggle.com/code/azminetoushikwasi/time-series-analysis-forecasting/data?select=train.csv#:~:text=calendar_view_week-,train,-.csv" target="_self"&gt;train.csv&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2022 10:57:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Using-PROC-inside-code-transform-in-Data-Studio/m-p/845076#M82305</guid>
      <dc:creator>alisio_meneses</dc:creator>
      <dc:date>2022-11-18T10:57:13Z</dc:date>
    </item>
  </channel>
</rss>

