<?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: Como crear una Variable Macro con varios datos y buscarlos en una tabla? in Forum en español</title>
    <link>https://communities.sas.com/t5/Forum-en-espa%C3%B1ol/Como-crear-una-Variable-Macro-con-varios-datos-y-buscarlos-en/m-p/782965#M545</link>
    <description>&lt;P&gt;Hola&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/399439"&gt;@EduardoQuiroz&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Creo que puede usar un Macro Variable List. Por ejemplo:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;title 'Create Macro Variable List';
proc sql;
select distinct("'"|| make || "'") into :makes separated by ',' from sashelp.cars
where make in ('Audi','BMW','Mercedes');
quit;

%put &amp;amp;make;

data work.luxury_car;
set sashelp.cars;
where make in (&amp;amp;makes);
run;

title 'Use Variable List to Subset Data';
proc print data=work.luxury_car(obs=10);var make model msrp;run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;El resulto es&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HarrySnart_0-1638206421156.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/66213iD047F9CF0DBB1C5C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="HarrySnart_0-1638206421156.png" alt="HarrySnart_0-1638206421156.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Gracias&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;</description>
    <pubDate>Mon, 29 Nov 2021 17:21:30 GMT</pubDate>
    <dc:creator>HarrySnart</dc:creator>
    <dc:date>2021-11-29T17:21:30Z</dc:date>
    <item>
      <title>Como crear una Variable Macro con varios datos y buscarlos en una tabla?</title>
      <link>https://communities.sas.com/t5/Forum-en-espa%C3%B1ol/Como-crear-una-Variable-Macro-con-varios-datos-y-buscarlos-en/m-p/782952#M543</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hola, necesito crear una variable macro que contenga de 1 a N# de datos&lt;/P&gt;&lt;P&gt;ejemplo:&lt;/P&gt;&lt;P&gt;Macro normal con un dato&lt;/P&gt;&lt;P&gt;%let ANIO1=2021;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ANIO=&amp;amp;ANIO1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Macro que contenga varios datos como lo sig(no se si se escriba asi, pero es mi idea)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%let ANIO1 IN 2021,2022,2023;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ANIO=&amp;amp;ANIO1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;pero lo ideal seria&amp;nbsp; &amp;nbsp;crear una variable macro que los datos que almacene dependan de una tabla ejemplo: traeme&amp;nbsp; la colunma nombre de la tabla nombres donde en la columna apellido sea "X" .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;esto lo he logrado con la sentensia %global , sin embargo no puedo filtrar buscando en otra tabla con esta variable.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Comparto mi codigo y el resultado que genera&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Codigo:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DATA Nombres;&lt;BR /&gt;INPUT NumEmp Nombre $ Apellido $;&lt;BR /&gt;DATALINES;&lt;BR /&gt;1 Eduardo Quiroz&lt;BR /&gt;2 Paola Castillo&lt;BR /&gt;3 Jhovanny Torres&lt;BR /&gt;4 RosaM Corbi&lt;BR /&gt;5 Noemi Robles&lt;BR /&gt;6 Rocio Fuentes&lt;BR /&gt;7 Alvin Resendiz&lt;BR /&gt;8 Maricruz Buendia&lt;BR /&gt;;&lt;BR /&gt;RUN;&lt;/P&gt;&lt;P&gt;DATA Nombres1;&lt;BR /&gt;INPUT NumEmp Nombre $ Apellido $;&lt;BR /&gt;DATALINES;&lt;BR /&gt;1 Eduardo Quiroz&lt;BR /&gt;2 Paola Castillo&lt;BR /&gt;3 Jhovanny Torres&lt;BR /&gt;4 RosaM Corbi&lt;BR /&gt;5 Noemi Robles&lt;BR /&gt;6 Rocio Fuentes&lt;BR /&gt;7 Alvin Resendiz&lt;BR /&gt;8 Maricruz Buendia&lt;BR /&gt;;&lt;BR /&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%global vlist;&lt;BR /&gt;proc sql;&lt;BR /&gt;select Nombre into:Vlist&lt;BR /&gt;From Work.Nombres&lt;BR /&gt;Where Apellido= 'Quiroz';&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data lalo;&lt;BR /&gt;SET Nombres1;&lt;BR /&gt;where NOMBRE=&amp;amp;vlist;&lt;BR /&gt;RUN;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EduardoQuiroz_0-1638203553317.png" style="width: 562px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/66212i4CC139370DC2EC63/image-dimensions/562x145?v=v2" width="562" height="145" role="button" title="EduardoQuiroz_0-1638203553317.png" alt="EduardoQuiroz_0-1638203553317.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Gracias&lt;/P&gt;</description>
      <pubDate>Mon, 29 Nov 2021 16:34:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Forum-en-espa%C3%B1ol/Como-crear-una-Variable-Macro-con-varios-datos-y-buscarlos-en/m-p/782952#M543</guid>
      <dc:creator>EduardoQuiroz</dc:creator>
      <dc:date>2021-11-29T16:34:30Z</dc:date>
    </item>
    <item>
      <title>Re: Como crear una Variable Macro con varios datos y buscarlos en una tabla?</title>
      <link>https://communities.sas.com/t5/Forum-en-espa%C3%B1ol/Como-crear-una-Variable-Macro-con-varios-datos-y-buscarlos-en/m-p/782965#M545</link>
      <description>&lt;P&gt;Hola&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/399439"&gt;@EduardoQuiroz&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Creo que puede usar un Macro Variable List. Por ejemplo:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;title 'Create Macro Variable List';
proc sql;
select distinct("'"|| make || "'") into :makes separated by ',' from sashelp.cars
where make in ('Audi','BMW','Mercedes');
quit;

%put &amp;amp;make;

data work.luxury_car;
set sashelp.cars;
where make in (&amp;amp;makes);
run;

title 'Use Variable List to Subset Data';
proc print data=work.luxury_car(obs=10);var make model msrp;run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;El resulto es&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HarrySnart_0-1638206421156.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/66213iD047F9CF0DBB1C5C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="HarrySnart_0-1638206421156.png" alt="HarrySnart_0-1638206421156.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Gracias&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;</description>
      <pubDate>Mon, 29 Nov 2021 17:21:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Forum-en-espa%C3%B1ol/Como-crear-una-Variable-Macro-con-varios-datos-y-buscarlos-en/m-p/782965#M545</guid>
      <dc:creator>HarrySnart</dc:creator>
      <dc:date>2021-11-29T17:21:30Z</dc:date>
    </item>
    <item>
      <title>Re: Como crear una Variable Macro con varios datos y buscarlos en una tabla?</title>
      <link>https://communities.sas.com/t5/Forum-en-espa%C3%B1ol/Como-crear-una-Variable-Macro-con-varios-datos-y-buscarlos-en/m-p/782974#M546</link>
      <description>Woow aplique este código sobre el mío y obtuve lo que esperaba&lt;BR /&gt;&lt;BR /&gt;Muchísimas Gracias&lt;BR /&gt;&lt;BR /&gt;Saludos&lt;BR /&gt;</description>
      <pubDate>Mon, 29 Nov 2021 18:43:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Forum-en-espa%C3%B1ol/Como-crear-una-Variable-Macro-con-varios-datos-y-buscarlos-en/m-p/782974#M546</guid>
      <dc:creator>EduardoQuiroz</dc:creator>
      <dc:date>2021-11-29T18:43:18Z</dc:date>
    </item>
  </channel>
</rss>

