<?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: Error in executing %choiceff macro in SAS Studio in SAS Studio</title>
    <link>https://communities.sas.com/t5/SAS-Studio/Error-in-executing-choiceff-macro-in-SAS-Studio/m-p/507839#M6437</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/241563"&gt;@monishwan&lt;/a&gt;, I checked with an expert here at SAS. He said&amp;nbsp;PROC IML does not allow the use of VALIDVARNAME=ANY, which disallows named literals. Since the code being executed is trying to use named literals (for example: ‘tastestatus quo’n), an error is generated. If this is an important feature to you, I encourage you to create a SASware Ballot here:&amp;nbsp;&lt;A href="https://communities.sas.com/t5/SASware-Ballot-Ideas/idb-p/sas_ideas" target="_blank"&gt;https://communities.sas.com/t5/SASware-Ballot-Ideas/idb-p/sas_ideas&lt;/A&gt;. Thank you for using the SAS communities.&lt;/P&gt;</description>
    <pubDate>Fri, 26 Oct 2018 17:26:42 GMT</pubDate>
    <dc:creator>BeverlyBrown</dc:creator>
    <dc:date>2018-10-26T17:26:42Z</dc:date>
    <item>
      <title>Error in executing %choiceff macro in SAS Studio</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Error-in-executing-choiceff-macro-in-SAS-Studio/m-p/506217#M6420</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%mktruns(2 2 2 2 2 3 4 3 3);
%mktex(2 2 2 2 2 3 4 3 3, n=72);
proc format;
value Taste         1 = 'Status quo' 2 = 'Under desirable limits';
value Odour         1 = 'Status quo' 2 = 'Under desirable limits';
value Colour        1 = 'Status quo' 2 = 'Under desirable limits';
value Turbidity     1 = 'Status quo' 2 = 'Under desirable limits';
value Waterquantity 1 = 'Status quo' 2 = 'Increased';
value Accessibility 1 = 'Status quo' 2 = 'Single tap' 3 = 'Multiple taps';
value Prices        1 = 'Status quo' 2 = 200 3 = 275 4 = 350;
value Frequency     1 = 'Status quo' 2 = 'twice' 3 = 'thrice';
value Duration      1 = 'Status quo' 2 = 'two' 3 = 'three';
proc print; run;
%mktlab(data=design, vars=Taste Odour Colour Turbidity Waterquantity Accessibility Prices Frequency Duration, 
int=f1-f3,
out=final,
stmts=format Taste Taste. Odour Odour. Colour Colour. Turbidity Turbidity. Waterquantity Waterquantity. Accessibility Accessibility. Prices Prices. Frequency Frequency. Duration Duration.)
proc print; run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I have absolutely no problem in executing my code till this point.&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%choiceff(data=final,
bestout=sasuser.trial,
model=class(Taste Odour Colour Turbidity Waterquantity Accessibility Prices Frequency Duration / sta),
nsets=9,
seed=205,
flags=f1-f3,
options=relative,
beta=zero);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;after this I got errors in the form of:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; %choiceff(data=final,
 72         bestout=sasuser.trial,
 73         model=class(Taste Odour Colour Turbidity Waterquantity Accessibility Prices Frequency Duration / sta),
 74         nsets=9,
 75         seed=205,
 76         flags=f1-f3,
 77         options=relative,
 78         beta=zero);
 78          'TasteStatus quo'n 'OdourStatus quo'n 'ColourStatus quo'n 'TurbidityStatus quo'n 'Waterquantitystatus quo'n
             __________________
             22
             200
 78       ! 'Accessibilitystatus quo'n 'AccessibilitySingle tap'n 'PricesStatus quo'n Prices200 Prices275 'FrequencyStatus quo'n
 78       ! Frequencytwice
 ERROR 22-322: Syntax error, expecting one of the following: a name, a quoted string, a numeric constant, a datetime constant, 
               a missing value, (, (|, ), *, ',', -, =, [, |, }.  
 
 ERROR 200-322: The symbol is not recognized and will be ignored.
 
 ERROR: END does not occur within DO group at line=71 col=1.
 ERROR: Variable EFFICIENCY not found.
 ERROR: Variable DESIGN not found.
 ERROR: Syntax error.  Check your macro arguments for validity.
 ERROR: The CHOICEFF macro ended abnormally.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;please help me here. Thank you&lt;/P&gt;</description>
      <pubDate>Sat, 20 Oct 2018 10:49:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Error-in-executing-choiceff-macro-in-SAS-Studio/m-p/506217#M6420</guid>
      <dc:creator>monishwan</dc:creator>
      <dc:date>2018-10-20T10:49:22Z</dc:date>
    </item>
    <item>
      <title>Re: Error in executing %choiceff macro in SAS Studio</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Error-in-executing-choiceff-macro-in-SAS-Studio/m-p/507839#M6437</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/241563"&gt;@monishwan&lt;/a&gt;, I checked with an expert here at SAS. He said&amp;nbsp;PROC IML does not allow the use of VALIDVARNAME=ANY, which disallows named literals. Since the code being executed is trying to use named literals (for example: ‘tastestatus quo’n), an error is generated. If this is an important feature to you, I encourage you to create a SASware Ballot here:&amp;nbsp;&lt;A href="https://communities.sas.com/t5/SASware-Ballot-Ideas/idb-p/sas_ideas" target="_blank"&gt;https://communities.sas.com/t5/SASware-Ballot-Ideas/idb-p/sas_ideas&lt;/A&gt;. Thank you for using the SAS communities.&lt;/P&gt;</description>
      <pubDate>Fri, 26 Oct 2018 17:26:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Error-in-executing-choiceff-macro-in-SAS-Studio/m-p/507839#M6437</guid>
      <dc:creator>BeverlyBrown</dc:creator>
      <dc:date>2018-10-26T17:26:42Z</dc:date>
    </item>
    <item>
      <title>Re: Error in executing %choiceff macro in SAS Studio</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Error-in-executing-choiceff-macro-in-SAS-Studio/m-p/517977#M6691</link>
      <description>&lt;P&gt;Thank you ma'am.&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Dec 2018 07:18:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Error-in-executing-choiceff-macro-in-SAS-Studio/m-p/517977#M6691</guid>
      <dc:creator>monishwan</dc:creator>
      <dc:date>2018-12-03T07:18:05Z</dc:date>
    </item>
    <item>
      <title>Re: Error in executing %choiceff macro in SAS Studio</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Error-in-executing-choiceff-macro-in-SAS-Studio/m-p/641863#M9068</link>
      <description>It has been long since you've posted this problem. Have u in the meantime got a solution? I faced a similar problem with SAS EG.</description>
      <pubDate>Wed, 22 Apr 2020 09:19:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Error-in-executing-choiceff-macro-in-SAS-Studio/m-p/641863#M9068</guid>
      <dc:creator>TB5</dc:creator>
      <dc:date>2020-04-22T09:19:50Z</dc:date>
    </item>
    <item>
      <title>Re: Error in executing %choiceff macro in SAS Studio</title>
      <link>https://communities.sas.com/t5/SAS-Studio/Error-in-executing-choiceff-macro-in-SAS-Studio/m-p/642190#M9071</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Re: input statement and merging of choice design and collected data(help)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Type this in your help bar.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This is the discussion which includes my entire code (almost). I hope this can solve your problem.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SASware-Ballot-Ideas/idb-p/sas_ideas" target="_blank"&gt;https://communities.sas.com/t5/SASware-Ballot-Ideas/idb-p/sas_ideas&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;type the problem statement in the above link's search bar.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Apr 2020 09:11:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/Error-in-executing-choiceff-macro-in-SAS-Studio/m-p/642190#M9071</guid>
      <dc:creator>monishwan</dc:creator>
      <dc:date>2020-04-23T09:11:48Z</dc:date>
    </item>
  </channel>
</rss>

