<?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: Using SCAN Function with DO Loop in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Using-SCAN-Function-with-DO-Loop/m-p/644338#M192448</link>
    <description>&lt;P&gt;What exactly do you want to make a variable from?&lt;/P&gt;
&lt;P&gt;Show an example of the variable and what is supposed to be done.&lt;/P&gt;
&lt;P&gt;A bunch of put statements with variables we can't see using formats we don't have actually has very little information.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I will say that using the same variable with 234 different formats is likely not not a best approach.&lt;/P&gt;</description>
    <pubDate>Thu, 30 Apr 2020 18:02:14 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2020-04-30T18:02:14Z</dc:date>
    <item>
      <title>Using SCAN Function with DO Loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Using-SCAN-Function-with-DO-Loop/m-p/644334#M192447</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;I have created 234 variables catalog by using PROC FORMAT.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Therefore, I "joined" the variables by using the put formula.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How could I use the SCAN function to create the 234 new variables with a DO Loop?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry if my question is dumb.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class="language-sas"&gt;&lt;BR /&gt;%let var_num = Pop_Tot_2019_n&lt;BR /&gt;Pop_Tot_2019_Urbana_n&lt;BR /&gt;Pop_Tot_2019_Rural_n&lt;BR /&gt;Masculina_n&lt;BR /&gt;Feminina_n&lt;BR /&gt;M_0_4_n&lt;BR /&gt;M_5_9_n&lt;BR /&gt;M_10_14_n&lt;BR /&gt;M_15_17_n&lt;BR /&gt;M_18_24_n&lt;BR /&gt;M_25_29_n&lt;BR /&gt;M_30_39_n&lt;BR /&gt;M_40_49_n&lt;BR /&gt;M_50_59_n&lt;BR /&gt;M_60_n&lt;BR /&gt;F_0_4_n&lt;BR /&gt;F_5_9_n&lt;BR /&gt;F_10_14_n&lt;BR /&gt;F_15_17_n&lt;BR /&gt;F_18_24_n&lt;BR /&gt;F_25_29_n&lt;BR /&gt;F_30_39_n&lt;BR /&gt;F_40_49_n&lt;BR /&gt;F_50_59_n&lt;BR /&gt;F_60_n&lt;BR /&gt;Pop_Alfabetizada_n&lt;BR /&gt;Tx_Crescimento_Demo_n&lt;BR /&gt;Dom_tot_n&lt;BR /&gt;Dom_Urbano_n&lt;BR /&gt;Dom_Rural_n&lt;BR /&gt;Dom_A_n&lt;BR /&gt;Dom_B1_n&lt;BR /&gt;Dom_B2_n&lt;BR /&gt;Dom_C1_n&lt;BR /&gt;Dom_C2_n&lt;BR /&gt;Dom_DE_n&lt;BR /&gt;DomUrb_Tot_n&lt;BR /&gt;Consumo_PerCap_Urbano_n&lt;BR /&gt;Consumo_PerCap_Rural_n&lt;BR /&gt;Indice_IPC_n&lt;BR /&gt;Area_km2_n&lt;BR /&gt;Densidade_Demo_n&lt;BR /&gt;Frota_n&lt;BR /&gt;Dist_Capital_n&lt;BR /&gt;PIB_n&lt;BR /&gt;PIB_PerCap_n&lt;BR /&gt;Emp_INDUSTRIAS_n&lt;BR /&gt;Emp_SERVICOS_n&lt;BR /&gt;Emp_AGRIBUSSINESS_n&lt;BR /&gt;Emp_COMERCIO_n&lt;BR /&gt;Emp_Tot_n&lt;BR /&gt;Setor_Saude_n&lt;BR /&gt;Setor_AgBancaria_n&lt;BR /&gt;Setor_Educacao_n&lt;BR /&gt;Setor_AdmPublica_n&lt;BR /&gt;Setor_AtivFin_n&lt;BR /&gt;Setor_Correios_n&lt;BR /&gt;Setor_Transportes_n&lt;BR /&gt;Setor_Alojamento_n&lt;BR /&gt;Setor_Alimentacao_n&lt;BR /&gt;Setor_ComRepVeic_n&lt;BR /&gt;Setor_ServGeral_n&lt;BR /&gt;Setor_IndExtrativa_n&lt;BR /&gt;Setor_Construcao_n&lt;BR /&gt;Setor_Reciclagem_n&lt;BR /&gt;Setor_DistAguaLuz_n&lt;BR /&gt;Setor_IndGeral_n&lt;BR /&gt;Setor_Atacadista_n&lt;BR /&gt;Setor_Varejista_n&lt;BR /&gt;Rank_Consumo_Nacional_n&lt;BR /&gt;Rank_Consumo_Estadual_n&lt;BR /&gt;Consumo_AlimentacaoDom_A_n&lt;BR /&gt;Consumo_AlimentacaoDom_B1_n&lt;BR /&gt;Consumo_AlimentacaoDom_B2_n&lt;BR /&gt;Consumo_AlimentacaoDom_C1_n&lt;BR /&gt;Consumo_AlimentacaoDom_C2_n&lt;BR /&gt;Consumo_AlimentacaoDom_DE_n&lt;BR /&gt;Consumo_AlimentacaoDom_Tot_n&lt;BR /&gt;Consumo_AlimentacaoForaDom_A_n&lt;BR /&gt;Consumo_AlimentacaoForaDom_B1_n&lt;BR /&gt;Consumo_AlimentacaoForaDom_B2_n&lt;BR /&gt;Consumo_AlimentacaoForaDom_C1_n&lt;BR /&gt;Consumo_AlimentacaoForaDom_C2_n&lt;BR /&gt;Consumo_AlimentacaoForaDom_DE_n&lt;BR /&gt;Consumo_AlimentacaoForaDom_Tot_n&lt;BR /&gt;Consumo_Bebida_A_n&lt;BR /&gt;Consumo_Bebida_B1_n&lt;BR /&gt;Consumo_Bebida_B2_n&lt;BR /&gt;Consumo_Bebida_C1_n&lt;BR /&gt;Consumo_Bebida_C2_n&lt;BR /&gt;Consumo_Bebida_DE_n&lt;BR /&gt;Consumo_Bebida_Tot_n&lt;BR /&gt;Consumo_Habitacao_A_n&lt;BR /&gt;Consumo_Habitacao_B1_n&lt;BR /&gt;Consumo_Habitacao_B2_n&lt;BR /&gt;Consumo_Habitacao_C1_n&lt;BR /&gt;Consumo_Habitacao_C2_n&lt;BR /&gt;Consumo_Habitacao_DE_n&lt;BR /&gt;Consumo_Habitacao_Tot_n&lt;BR /&gt;Consumo_Limpeza_A_n&lt;BR /&gt;Consumo_Limpeza_B1_n&lt;BR /&gt;Consumo_Limpeza_B2_n&lt;BR /&gt;Consumo_Limpeza_C1_n&lt;BR /&gt;Consumo_Limpeza_C2_n&lt;BR /&gt;Consumo_Limpeza_DE_n&lt;BR /&gt;Consumo_Limpeza_Tot_n&lt;BR /&gt;Consumo_MobiliaLar_A_n&lt;BR /&gt;Consumo_MobiliaLar_B1_n&lt;BR /&gt;Consumo_MobiliaLar_B2_n&lt;BR /&gt;Consumo_MobiliaLar_C1_n&lt;BR /&gt;Consumo_MobiliaLar_C2_n&lt;BR /&gt;Consumo_MobiliaLar_DE_n&lt;BR /&gt;Consumo_MobiliaLar_Tot_n&lt;BR /&gt;Consumo_Eletronicos_A_n&lt;BR /&gt;Consumo_Eletronicos_B1_n&lt;BR /&gt;Consumo_Eletronicos_B2_n&lt;BR /&gt;Consumo_Eletronicos_C1_n&lt;BR /&gt;Consumo_Eletronicos_C2_n&lt;BR /&gt;Consumo_Eletronicos_DE_n&lt;BR /&gt;Consumo_Eletronicos_Tot_n&lt;BR /&gt;Consumo_VestuarioConfec_A_n&lt;BR /&gt;Consumo_VestuarioConfec_B1_n&lt;BR /&gt;Consumo_VestuarioConfec_B2_n&lt;BR /&gt;Consumo_VestuarioConfec_C1_n&lt;BR /&gt;Consumo_VestuarioConfec_C2_n&lt;BR /&gt;Consumo_VestuarioConfec_DE_n&lt;BR /&gt;Consumo_VestuarioConfec_Tot_n&lt;BR /&gt;Consumo_Calcado_A_n&lt;BR /&gt;Consumo_Calcado_B1_n&lt;BR /&gt;Consumo_Calcado_B2_n&lt;BR /&gt;Consumo_Calcado_C1_n&lt;BR /&gt;Consumo_Calcado_C2_n&lt;BR /&gt;Consumo_Calcado_DE_n&lt;BR /&gt;Consumo_Calcado_Tot_n&lt;BR /&gt;Consumo_Joias_A_n&lt;BR /&gt;Consumo_Joias_B1_n&lt;BR /&gt;Consumo_Joias_B2_n&lt;BR /&gt;Consumo_Joias_C1_n&lt;BR /&gt;Consumo_Joias_C2_n&lt;BR /&gt;Consumo_Joias_DE_n&lt;BR /&gt;Consumo_Joias_Tot_n&lt;BR /&gt;Consumo_TranspUrbano_A_n&lt;BR /&gt;Consumo_TranspUrbano_B1_n&lt;BR /&gt;Consumo_TranspUrbano_B2_n&lt;BR /&gt;Consumo_TranspUrbano_C1_n&lt;BR /&gt;Consumo_TranspUrbano_C2_n&lt;BR /&gt;Consumo_TranspUrbano_DE_n&lt;BR /&gt;Consumo_TranspUrbano_Tot_n&lt;BR /&gt;Consumo_VeicProprio_A_n&lt;BR /&gt;Consumo_VeicProprio_B1_n&lt;BR /&gt;Consumo_VeicProprio_B2_n&lt;BR /&gt;Consumo_VeicProprio_C1_n&lt;BR /&gt;Consumo_VeicProprio_C2_n&lt;BR /&gt;Consumo_VeicProprio_DE_n&lt;BR /&gt;Consumo_VeicProprio_Tot_n&lt;BR /&gt;Consumo_Higiene_A_n&lt;BR /&gt;Consumo_Higiene_B1_n&lt;BR /&gt;Consumo_Higiene_B2_n&lt;BR /&gt;Consumo_Higiene_C1_n&lt;BR /&gt;Consumo_Higiene_C2_n&lt;BR /&gt;Consumo_Higiene_DE_n&lt;BR /&gt;Consumo_Higiene_Tot_n&lt;BR /&gt;Consumo_Medicamentos_A_n&lt;BR /&gt;Consumo_Medicamentos_B1_n&lt;BR /&gt;Consumo_Medicamentos_B2_n&lt;BR /&gt;Consumo_Medicamentos_C1_n&lt;BR /&gt;Consumo_Medicamentos_C2_n&lt;BR /&gt;Consumo_Medicamentos_DE_n&lt;BR /&gt;Consumo_Medicamentos_Tot_n&lt;BR /&gt;Consumo_PlanoSaude_A_n&lt;BR /&gt;Consumo_PlanoSaude_B1_n&lt;BR /&gt;Consumo_PlanoSaude_B2_n&lt;BR /&gt;Consumo_PlanoSaude_C1_n&lt;BR /&gt;Consumo_PlanoSaude_C2_n&lt;BR /&gt;Consumo_PlanoSaude_DE_n&lt;BR /&gt;Consumo_PlanoSaude_Tot_n&lt;BR /&gt;Consumo_LivroMaterialEsc_A_n&lt;BR /&gt;Consumo_LivroMaterialEsc_B1_n&lt;BR /&gt;Consumo_LivroMaterialEsc_B2_n&lt;BR /&gt;Consumo_LivroMaterialEsc_C1_n&lt;BR /&gt;Consumo_LivroMaterialEsc_C2_n&lt;BR /&gt;Consumo_LivroMaterialEsc_DE_n&lt;BR /&gt;Consumo_LivroMaterialEsc_Tot_n&lt;BR /&gt;Consumo_Educacao_A_n&lt;BR /&gt;Consumo_Educacao_B1_n&lt;BR /&gt;Consumo_Educacao_B2_n&lt;BR /&gt;Consumo_Educacao_C1_n&lt;BR /&gt;Consumo_Educacao_C2_n&lt;BR /&gt;Consumo_Educacao_DE_n&lt;BR /&gt;Consumo_Educacao_Tot_n&lt;BR /&gt;Consumo_RecreacaoCultura_A_n&lt;BR /&gt;Consumo_RecreacaoCultura_B1_n&lt;BR /&gt;Consumo_RecreacaoCultura_B2_n&lt;BR /&gt;Consumo_RecreacaoCultura_C1_n&lt;BR /&gt;Consumo_RecreacaoCultura_C2_n&lt;BR /&gt;Consumo_RecreacaoCultura_DE_n&lt;BR /&gt;Consumo_RecreacaoCultura_Tot_n&lt;BR /&gt;Consumo_Viagens_A_n&lt;BR /&gt;Consumo_Viagens_B1_n&lt;BR /&gt;Consumo_Viagens_B2_n&lt;BR /&gt;Consumo_Viagens_C1_n&lt;BR /&gt;Consumo_Viagens_C2_n&lt;BR /&gt;Consumo_Viagens_DE_n&lt;BR /&gt;Consumo_Viagens_Tot_n&lt;BR /&gt;Consumo_Fumo_A_n&lt;BR /&gt;Consumo_Fumo_B1_n&lt;BR /&gt;Consumo_Fumo_B2_n&lt;BR /&gt;Consumo_Fumo_C1_n&lt;BR /&gt;Consumo_Fumo_C2_n&lt;BR /&gt;Consumo_Fumo_DE_n&lt;BR /&gt;Consumo_Fumo_Tot_n&lt;BR /&gt;Consumo_MaterialConstrucao_A_n&lt;BR /&gt;Consumo_MaterialConstrucao_B1_n&lt;BR /&gt;Consumo_MaterialConstrucao_B2_n&lt;BR /&gt;Consumo_MaterialConstrucao_C1_n&lt;BR /&gt;Consumo_MaterialConstrucao_C2_n&lt;BR /&gt;Consumo_MaterialConstrucao_DE_n&lt;BR /&gt;Consumo_MaterialConstrucao_Tot_n&lt;BR /&gt;Consumo_Outros_A_n&lt;BR /&gt;Consumo_Outros_B1_n&lt;BR /&gt;Consumo_Outros_B2_n&lt;BR /&gt;Consumo_Outros_C1_n&lt;BR /&gt;Consumo_Outros_C2_n&lt;BR /&gt;Consumo_Outros_DE_n&lt;BR /&gt;Consumo_Outros_Tot_n&lt;BR /&gt;Consumo_Tot_A_n&lt;BR /&gt;Consumo_Tot_B1_n&lt;BR /&gt;Consumo_Tot_B2_n&lt;BR /&gt;Consumo_Tot_C1_n&lt;BR /&gt;Consumo_Tot_C2_n&lt;BR /&gt;Consumo_Tot_DE_n&lt;BR /&gt;Consumo_Tot_Tot_n&lt;BR /&gt;Consumo_Rural_n&lt;BR /&gt;Consumo_Tot_n&lt;BR /&gt;;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;
data test2 (compress= yes );
set test1;

/*Código do Município*/
cd_municipio = put(CepCirculacao, cd_municipio.);
cd_municipio_n = input(cd_municipio, 10.);

/*234 times PUT FUNCTION*/
Pop_Tot_2019_ = put(cd_municipio_n, Pop_Tot_2019_.);
Pop_Tot_2019_Urbana_ = put(cd_municipio_n, Pop_Tot_2019_Urbana_.);
Pop_Tot_2019_Rural_ = put(cd_municipio_n, Pop_Tot_2019_Rural_.);
Masculina_ = put(cd_municipio_n, Masculina_.);
Feminina_ = put(cd_municipio_n, Feminina_.);
M_0_4_ = put(cd_municipio_n, M_0_4_.);
M_5_9_ = put(cd_municipio_n, M_5_9_.);
M_10_14_ = put(cd_municipio_n, M_10_14_.);
M_15_17_ = put(cd_municipio_n, M_15_17_.);
M_18_24_ = put(cd_municipio_n, M_18_24_.);
M_25_29_ = put(cd_municipio_n, M_25_29_.);
M_30_39_ = put(cd_municipio_n, M_30_39_.);
M_40_49_ = put(cd_municipio_n, M_40_49_.);
M_50_59_ = put(cd_municipio_n, M_50_59_.);
M_60_ = put(cd_municipio_n, M_60_.);
F_0_4_ = put(cd_municipio_n, F_0_4_.);
F_5_9_ = put(cd_municipio_n, F_5_9_.);
F_10_14_ = put(cd_municipio_n, F_10_14_.);
F_15_17_ = put(cd_municipio_n, F_15_17_.);
F_18_24_ = put(cd_municipio_n, F_18_24_.);
F_25_29_ = put(cd_municipio_n, F_25_29_.);
F_30_39_ = put(cd_municipio_n, F_30_39_.);
F_40_49_ = put(cd_municipio_n, F_40_49_.);
F_50_59_ = put(cd_municipio_n, F_50_59_.);
F_60_ = put(cd_municipio_n, F_60_.);
Pop_Alfabetizada_ = put(cd_municipio_n, Pop_Alfabetizada_.);
Tx_Crescimento_Demo_ = put(cd_municipio_n, Tx_Crescimento_Demo_.);
Dom_tot_ = put(cd_municipio_n, Dom_tot_.);
Dom_Urbano_ = put(cd_municipio_n, Dom_Urbano_.);
Dom_Rural_ = put(cd_municipio_n, Dom_Rural_.);
Dom_A_ = put(cd_municipio_n, Dom_A_.);
Dom_B1_ = put(cd_municipio_n, Dom_B1_.);
Dom_B2_ = put(cd_municipio_n, Dom_B2_.);
Dom_C1_ = put(cd_municipio_n, Dom_C1_.);
Dom_C2_ = put(cd_municipio_n, Dom_C2_.);
Dom_DE_ = put(cd_municipio_n, Dom_DE_.);
DomUrb_Tot_ = put(cd_municipio_n, DomUrb_Tot_.);
Consumo_PerCap_Urbano_ = put(cd_municipio_n, Consumo_PerCap_Urbano_.);
Consumo_PerCap_Rural_ = put(cd_municipio_n, Consumo_PerCap_Rural_.);
Indice_IPC_ = put(cd_municipio_n, Indice_IPC_.);
Area_km2_ = put(cd_municipio_n, Area_km2_.);
Densidade_Demo_ = put(cd_municipio_n, Densidade_Demo_.);
Frota_ = put(cd_municipio_n, Frota_.);
Dist_Capital_ = put(cd_municipio_n, Dist_Capital_.);
PIB_ = put(cd_municipio_n, PIB_.);
PIB_PerCap_ = put(cd_municipio_n, PIB_PerCap_.);
Emp_INDUSTRIAS_ = put(cd_municipio_n, Emp_INDUSTRIAS_.);
Emp_SERVICOS_ = put(cd_municipio_n, Emp_SERVICOS_.);
Emp_AGRIBUSSINESS_ = put(cd_municipio_n, Emp_AGRIBUSSINESS_.);
Emp_COMERCIO_ = put(cd_municipio_n, Emp_COMERCIO_.);
Emp_Tot_ = put(cd_municipio_n, Emp_Tot_.);
Setor_Saude_ = put(cd_municipio_n, Setor_Saude_.);
Setor_AgBancaria_ = put(cd_municipio_n, Setor_AgBancaria_.);
Setor_Educacao_ = put(cd_municipio_n, Setor_Educacao_.);
Setor_AdmPublica_ = put(cd_municipio_n, Setor_AdmPublica_.);
Setor_AtivFin_ = put(cd_municipio_n, Setor_AtivFin_.);
Setor_Correios_ = put(cd_municipio_n, Setor_Correios_.);
Setor_Transportes_ = put(cd_municipio_n, Setor_Transportes_.);
Setor_Alojamento_ = put(cd_municipio_n, Setor_Alojamento_.);
Setor_Alimentacao_ = put(cd_municipio_n, Setor_Alimentacao_.);
Setor_ComRepVeic_ = put(cd_municipio_n, Setor_ComRepVeic_.);
Setor_ServGeral_ = put(cd_municipio_n, Setor_ServGeral_.);
Setor_IndExtrativa_ = put(cd_municipio_n, Setor_IndExtrativa_.);
Setor_Construcao_ = put(cd_municipio_n, Setor_Construcao_.);
Setor_Reciclagem_ = put(cd_municipio_n, Setor_Reciclagem_.);
Setor_DistAguaLuz_ = put(cd_municipio_n, Setor_DistAguaLuz_.);
Setor_IndGeral_ = put(cd_municipio_n, Setor_IndGeral_.);
Setor_Atacadista_ = put(cd_municipio_n, Setor_Atacadista_.);
Setor_Varejista_ = put(cd_municipio_n, Setor_Varejista_.);
Rank_Consumo_Nacional_ = put(cd_municipio_n, Rank_Consumo_Nacional_.);
Rank_Consumo_Estadual_ = put(cd_municipio_n, Rank_Consumo_Estadual_.);
Consumo_AlimentacaoDom_A_ = put(cd_municipio_n, Consumo_AlimentacaoDom_A_.);
Consumo_AlimentacaoDom_B1_ = put(cd_municipio_n, Consumo_AlimentacaoDom_B1_.);
Consumo_AlimentacaoDom_B2_ = put(cd_municipio_n, Consumo_AlimentacaoDom_B2_.);
Consumo_AlimentacaoDom_C1_ = put(cd_municipio_n, Consumo_AlimentacaoDom_C1_.);
Consumo_AlimentacaoDom_C2_ = put(cd_municipio_n, Consumo_AlimentacaoDom_C2_.);
Consumo_AlimentacaoDom_DE_ = put(cd_municipio_n, Consumo_AlimentacaoDom_DE_.);
Consumo_AlimentacaoDom_Tot_ = put(cd_municipio_n, Consumo_AlimentacaoDom_Tot_.);
Consumo_AlimentacaoForaDom_A_ = put(cd_municipio_n, Consumo_AlimentacaoForaDom_A_.);
Consumo_AlimentacaoForaDom_B1_ = put(cd_municipio_n, Consumo_AlimentacaoForaDom_B1_.);
Consumo_AlimentacaoForaDom_B2_ = put(cd_municipio_n, Consumo_AlimentacaoForaDom_B2_.);
Consumo_AlimentacaoForaDom_C1_ = put(cd_municipio_n, Consumo_AlimentacaoForaDom_C1_.);
Consumo_AlimentacaoForaDom_C2_ = put(cd_municipio_n, Consumo_AlimentacaoForaDom_C2_.);
Consumo_AlimentacaoForaDom_DE_ = put(cd_municipio_n, Consumo_AlimentacaoForaDom_DE_.);
Consumo_AlimentacaoForaDom_Tot_ = put(cd_municipio_n, Consumo_AlimentacaoForaDom_Tot_.);
Consumo_Bebida_A_ = put(cd_municipio_n, Consumo_Bebida_A_.);
Consumo_Bebida_B1_ = put(cd_municipio_n, Consumo_Bebida_B1_.);
Consumo_Bebida_B2_ = put(cd_municipio_n, Consumo_Bebida_B2_.);
Consumo_Bebida_C1_ = put(cd_municipio_n, Consumo_Bebida_C1_.);
Consumo_Bebida_C2_ = put(cd_municipio_n, Consumo_Bebida_C2_.);
Consumo_Bebida_DE_ = put(cd_municipio_n, Consumo_Bebida_DE_.);
Consumo_Bebida_Tot_ = put(cd_municipio_n, Consumo_Bebida_Tot_.);
Consumo_Habitacao_A_ = put(cd_municipio_n, Consumo_Habitacao_A_.);
Consumo_Habitacao_B1_ = put(cd_municipio_n, Consumo_Habitacao_B1_.);
Consumo_Habitacao_B2_ = put(cd_municipio_n, Consumo_Habitacao_B2_.);
Consumo_Habitacao_C1_ = put(cd_municipio_n, Consumo_Habitacao_C1_.);
Consumo_Habitacao_C2_ = put(cd_municipio_n, Consumo_Habitacao_C2_.);
Consumo_Habitacao_DE_ = put(cd_municipio_n, Consumo_Habitacao_DE_.);
Consumo_Habitacao_Tot_ = put(cd_municipio_n, Consumo_Habitacao_Tot_.);
Consumo_Limpeza_A_ = put(cd_municipio_n, Consumo_Limpeza_A_.);
Consumo_Limpeza_B1_ = put(cd_municipio_n, Consumo_Limpeza_B1_.);
Consumo_Limpeza_B2_ = put(cd_municipio_n, Consumo_Limpeza_B2_.);
Consumo_Limpeza_C1_ = put(cd_municipio_n, Consumo_Limpeza_C1_.);
Consumo_Limpeza_C2_ = put(cd_municipio_n, Consumo_Limpeza_C2_.);
Consumo_Limpeza_DE_ = put(cd_municipio_n, Consumo_Limpeza_DE_.);
Consumo_Limpeza_Tot_ = put(cd_municipio_n, Consumo_Limpeza_Tot_.);
Consumo_MobiliaLar_A_ = put(cd_municipio_n, Consumo_MobiliaLar_A_.);
Consumo_MobiliaLar_B1_ = put(cd_municipio_n, Consumo_MobiliaLar_B1_.);
Consumo_MobiliaLar_B2_ = put(cd_municipio_n, Consumo_MobiliaLar_B2_.);
Consumo_MobiliaLar_C1_ = put(cd_municipio_n, Consumo_MobiliaLar_C1_.);
Consumo_MobiliaLar_C2_ = put(cd_municipio_n, Consumo_MobiliaLar_C2_.);
Consumo_MobiliaLar_DE_ = put(cd_municipio_n, Consumo_MobiliaLar_DE_.);
Consumo_MobiliaLar_Tot_ = put(cd_municipio_n, Consumo_MobiliaLar_Tot_.);
Consumo_Eletronicos_A_ = put(cd_municipio_n, Consumo_Eletronicos_A_.);
Consumo_Eletronicos_B1_ = put(cd_municipio_n, Consumo_Eletronicos_B1_.);
Consumo_Eletronicos_B2_ = put(cd_municipio_n, Consumo_Eletronicos_B2_.);
Consumo_Eletronicos_C1_ = put(cd_municipio_n, Consumo_Eletronicos_C1_.);
Consumo_Eletronicos_C2_ = put(cd_municipio_n, Consumo_Eletronicos_C2_.);
Consumo_Eletronicos_DE_ = put(cd_municipio_n, Consumo_Eletronicos_DE_.);
Consumo_Eletronicos_Tot_ = put(cd_municipio_n, Consumo_Eletronicos_Tot_.);
Consumo_VestuarioConfec_A_ = put(cd_municipio_n, Consumo_VestuarioConfec_A_.);
Consumo_VestuarioConfec_B1_ = put(cd_municipio_n, Consumo_VestuarioConfec_B1_.);
Consumo_VestuarioConfec_B2_ = put(cd_municipio_n, Consumo_VestuarioConfec_B2_.);
Consumo_VestuarioConfec_C1_ = put(cd_municipio_n, Consumo_VestuarioConfec_C1_.);
Consumo_VestuarioConfec_C2_ = put(cd_municipio_n, Consumo_VestuarioConfec_C2_.);
Consumo_VestuarioConfec_DE_ = put(cd_municipio_n, Consumo_VestuarioConfec_DE_.);
Consumo_VestuarioConfec_Tot_ = put(cd_municipio_n, Consumo_VestuarioConfec_Tot_.);
Consumo_Calcado_A_ = put(cd_municipio_n, Consumo_Calcado_A_.);
Consumo_Calcado_B1_ = put(cd_municipio_n, Consumo_Calcado_B1_.);
Consumo_Calcado_B2_ = put(cd_municipio_n, Consumo_Calcado_B2_.);
Consumo_Calcado_C1_ = put(cd_municipio_n, Consumo_Calcado_C1_.);
Consumo_Calcado_C2_ = put(cd_municipio_n, Consumo_Calcado_C2_.);
Consumo_Calcado_DE_ = put(cd_municipio_n, Consumo_Calcado_DE_.);
Consumo_Calcado_Tot_ = put(cd_municipio_n, Consumo_Calcado_Tot_.);
Consumo_Joias_A_ = put(cd_municipio_n, Consumo_Joias_A_.);
Consumo_Joias_B1_ = put(cd_municipio_n, Consumo_Joias_B1_.);
Consumo_Joias_B2_ = put(cd_municipio_n, Consumo_Joias_B2_.);
Consumo_Joias_C1_ = put(cd_municipio_n, Consumo_Joias_C1_.);
Consumo_Joias_C2_ = put(cd_municipio_n, Consumo_Joias_C2_.);
Consumo_Joias_DE_ = put(cd_municipio_n, Consumo_Joias_DE_.);
Consumo_Joias_Tot_ = put(cd_municipio_n, Consumo_Joias_Tot_.);
Consumo_TranspUrbano_A_ = put(cd_municipio_n, Consumo_TranspUrbano_A_.);
Consumo_TranspUrbano_B1_ = put(cd_municipio_n, Consumo_TranspUrbano_B1_.);
Consumo_TranspUrbano_B2_ = put(cd_municipio_n, Consumo_TranspUrbano_B2_.);
Consumo_TranspUrbano_C1_ = put(cd_municipio_n, Consumo_TranspUrbano_C1_.);
Consumo_TranspUrbano_C2_ = put(cd_municipio_n, Consumo_TranspUrbano_C2_.);
Consumo_TranspUrbano_DE_ = put(cd_municipio_n, Consumo_TranspUrbano_DE_.);
Consumo_TranspUrbano_Tot_ = put(cd_municipio_n, Consumo_TranspUrbano_Tot_.);
Consumo_VeicProprio_A_ = put(cd_municipio_n, Consumo_VeicProprio_A_.);
Consumo_VeicProprio_B1_ = put(cd_municipio_n, Consumo_VeicProprio_B1_.);
Consumo_VeicProprio_B2_ = put(cd_municipio_n, Consumo_VeicProprio_B2_.);
Consumo_VeicProprio_C1_ = put(cd_municipio_n, Consumo_VeicProprio_C1_.);
Consumo_VeicProprio_C2_ = put(cd_municipio_n, Consumo_VeicProprio_C2_.);
Consumo_VeicProprio_DE_ = put(cd_municipio_n, Consumo_VeicProprio_DE_.);
Consumo_VeicProprio_Tot_ = put(cd_municipio_n, Consumo_VeicProprio_Tot_.);
Consumo_Higiene_A_ = put(cd_municipio_n, Consumo_Higiene_A_.);
Consumo_Higiene_B1_ = put(cd_municipio_n, Consumo_Higiene_B1_.);
Consumo_Higiene_B2_ = put(cd_municipio_n, Consumo_Higiene_B2_.);
Consumo_Higiene_C1_ = put(cd_municipio_n, Consumo_Higiene_C1_.);
Consumo_Higiene_C2_ = put(cd_municipio_n, Consumo_Higiene_C2_.);
Consumo_Higiene_DE_ = put(cd_municipio_n, Consumo_Higiene_DE_.);
Consumo_Higiene_Tot_ = put(cd_municipio_n, Consumo_Higiene_Tot_.);
Consumo_Medicamentos_A_ = put(cd_municipio_n, Consumo_Medicamentos_A_.);
Consumo_Medicamentos_B1_ = put(cd_municipio_n, Consumo_Medicamentos_B1_.);
Consumo_Medicamentos_B2_ = put(cd_municipio_n, Consumo_Medicamentos_B2_.);
Consumo_Medicamentos_C1_ = put(cd_municipio_n, Consumo_Medicamentos_C1_.);
Consumo_Medicamentos_C2_ = put(cd_municipio_n, Consumo_Medicamentos_C2_.);
Consumo_Medicamentos_DE_ = put(cd_municipio_n, Consumo_Medicamentos_DE_.);
Consumo_Medicamentos_Tot_ = put(cd_municipio_n, Consumo_Medicamentos_Tot_.);
Consumo_PlanoSaude_A_ = put(cd_municipio_n, Consumo_PlanoSaude_A_.);
Consumo_PlanoSaude_B1_ = put(cd_municipio_n, Consumo_PlanoSaude_B1_.);
Consumo_PlanoSaude_B2_ = put(cd_municipio_n, Consumo_PlanoSaude_B2_.);
Consumo_PlanoSaude_C1_ = put(cd_municipio_n, Consumo_PlanoSaude_C1_.);
Consumo_PlanoSaude_C2_ = put(cd_municipio_n, Consumo_PlanoSaude_C2_.);
Consumo_PlanoSaude_DE_ = put(cd_municipio_n, Consumo_PlanoSaude_DE_.);
Consumo_PlanoSaude_Tot_ = put(cd_municipio_n, Consumo_PlanoSaude_Tot_.);
Consumo_LivroMaterialEsc_A_ = put(cd_municipio_n, Consumo_LivroMaterialEsc_A_.);
Consumo_LivroMaterialEsc_B1_ = put(cd_municipio_n, Consumo_LivroMaterialEsc_B1_.);
Consumo_LivroMaterialEsc_B2_ = put(cd_municipio_n, Consumo_LivroMaterialEsc_B2_.);
Consumo_LivroMaterialEsc_C1_ = put(cd_municipio_n, Consumo_LivroMaterialEsc_C1_.);
Consumo_LivroMaterialEsc_C2_ = put(cd_municipio_n, Consumo_LivroMaterialEsc_C2_.);
Consumo_LivroMaterialEsc_DE_ = put(cd_municipio_n, Consumo_LivroMaterialEsc_DE_.);
Consumo_LivroMaterialEsc_Tot_ = put(cd_municipio_n, Consumo_LivroMaterialEsc_Tot_.);
Consumo_Educacao_A_ = put(cd_municipio_n, Consumo_Educacao_A_.);
Consumo_Educacao_B1_ = put(cd_municipio_n, Consumo_Educacao_B1_.);
Consumo_Educacao_B2_ = put(cd_municipio_n, Consumo_Educacao_B2_.);
Consumo_Educacao_C1_ = put(cd_municipio_n, Consumo_Educacao_C1_.);
Consumo_Educacao_C2_ = put(cd_municipio_n, Consumo_Educacao_C2_.);
Consumo_Educacao_DE_ = put(cd_municipio_n, Consumo_Educacao_DE_.);
Consumo_Educacao_Tot_ = put(cd_municipio_n, Consumo_Educacao_Tot_.);
Consumo_RecreacaoCultura_A_ = put(cd_municipio_n, Consumo_RecreacaoCultura_A_.);
Consumo_RecreacaoCultura_B1_ = put(cd_municipio_n, Consumo_RecreacaoCultura_B1_.);
Consumo_RecreacaoCultura_B2_ = put(cd_municipio_n, Consumo_RecreacaoCultura_B2_.);
Consumo_RecreacaoCultura_C1_ = put(cd_municipio_n, Consumo_RecreacaoCultura_C1_.);
Consumo_RecreacaoCultura_C2_ = put(cd_municipio_n, Consumo_RecreacaoCultura_C2_.);
Consumo_RecreacaoCultura_DE_ = put(cd_municipio_n, Consumo_RecreacaoCultura_DE_.);
Consumo_RecreacaoCultura_Tot_ = put(cd_municipio_n, Consumo_RecreacaoCultura_Tot_.);
Consumo_Viagens_A_ = put(cd_municipio_n, Consumo_Viagens_A_.);
Consumo_Viagens_B1_ = put(cd_municipio_n, Consumo_Viagens_B1_.);
Consumo_Viagens_B2_ = put(cd_municipio_n, Consumo_Viagens_B2_.);
Consumo_Viagens_C1_ = put(cd_municipio_n, Consumo_Viagens_C1_.);
Consumo_Viagens_C2_ = put(cd_municipio_n, Consumo_Viagens_C2_.);
Consumo_Viagens_DE_ = put(cd_municipio_n, Consumo_Viagens_DE_.);
Consumo_Viagens_Tot_ = put(cd_municipio_n, Consumo_Viagens_Tot_.);
Consumo_Fumo_A_ = put(cd_municipio_n, Consumo_Fumo_A_.);
Consumo_Fumo_B1_ = put(cd_municipio_n, Consumo_Fumo_B1_.);
Consumo_Fumo_B2_ = put(cd_municipio_n, Consumo_Fumo_B2_.);
Consumo_Fumo_C1_ = put(cd_municipio_n, Consumo_Fumo_C1_.);
Consumo_Fumo_C2_ = put(cd_municipio_n, Consumo_Fumo_C2_.);
Consumo_Fumo_DE_ = put(cd_municipio_n, Consumo_Fumo_DE_.);
Consumo_Fumo_Tot_ = put(cd_municipio_n, Consumo_Fumo_Tot_.);
Consumo_MaterialConstrucao_A_ = put(cd_municipio_n, Consumo_MaterialConstrucao_A_.);
Consumo_MaterialConstrucao_B1_ = put(cd_municipio_n, Consumo_MaterialConstrucao_B1_.);
Consumo_MaterialConstrucao_B2_ = put(cd_municipio_n, Consumo_MaterialConstrucao_B2_.);
Consumo_MaterialConstrucao_C1_ = put(cd_municipio_n, Consumo_MaterialConstrucao_C1_.);
Consumo_MaterialConstrucao_C2_ = put(cd_municipio_n, Consumo_MaterialConstrucao_C2_.);
Consumo_MaterialConstrucao_DE_ = put(cd_municipio_n, Consumo_MaterialConstrucao_DE_.);
Consumo_MaterialConstrucao_Tot_ = put(cd_municipio_n, Consumo_MaterialConstrucao_Tot_.);
Consumo_Outros_A_ = put(cd_municipio_n, Consumo_Outros_A_.);
Consumo_Outros_B1_ = put(cd_municipio_n, Consumo_Outros_B1_.);
Consumo_Outros_B2_ = put(cd_municipio_n, Consumo_Outros_B2_.);
Consumo_Outros_C1_ = put(cd_municipio_n, Consumo_Outros_C1_.);
Consumo_Outros_C2_ = put(cd_municipio_n, Consumo_Outros_C2_.);
Consumo_Outros_DE_ = put(cd_municipio_n, Consumo_Outros_DE_.);
Consumo_Outros_Tot_ = put(cd_municipio_n, Consumo_Outros_Tot_.);
Consumo_Tot_A_ = put(cd_municipio_n, Consumo_Tot_A_.);
Consumo_Tot_B1_ = put(cd_municipio_n, Consumo_Tot_B1_.);
Consumo_Tot_B2_ = put(cd_municipio_n, Consumo_Tot_B2_.);
Consumo_Tot_C1_ = put(cd_municipio_n, Consumo_Tot_C1_.);
Consumo_Tot_C2_ = put(cd_municipio_n, Consumo_Tot_C2_.);
Consumo_Tot_DE_ = put(cd_municipio_n, Consumo_Tot_DE_.);
Consumo_Tot_Tot_ = put(cd_municipio_n, Consumo_Tot_Tot_.);
Consumo_Rural_ = put(cd_municipio_n, Consumo_Rural_.);
Consumo_Tot_ = put(cd_municipio_n, Consumo_Tot_.);

/*transforming char variable into numeric variable*/
array IPC_var {*} Pop_Tot_2019_ -- Consumo_Tot_ ; 
array IPC_var_num {*} &amp;amp;var_num.; 

do i = 1 to dim(IPC_var);
IPC_var_num{i} = input(IPC_var{i}, 32.);
end;

drop i Pop_Tot_2019_ -- Consumo_Tot_ cd_municipio;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Apr 2020 17:51:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Using-SCAN-Function-with-DO-Loop/m-p/644334#M192447</guid>
      <dc:creator>fgvaliati</dc:creator>
      <dc:date>2020-04-30T17:51:35Z</dc:date>
    </item>
    <item>
      <title>Re: Using SCAN Function with DO Loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Using-SCAN-Function-with-DO-Loop/m-p/644338#M192448</link>
      <description>&lt;P&gt;What exactly do you want to make a variable from?&lt;/P&gt;
&lt;P&gt;Show an example of the variable and what is supposed to be done.&lt;/P&gt;
&lt;P&gt;A bunch of put statements with variables we can't see using formats we don't have actually has very little information.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I will say that using the same variable with 234 different formats is likely not not a best approach.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Apr 2020 18:02:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Using-SCAN-Function-with-DO-Loop/m-p/644338#M192448</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-04-30T18:02:14Z</dc:date>
    </item>
    <item>
      <title>Re: Using SCAN Function with DO Loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Using-SCAN-Function-with-DO-Loop/m-p/644405#M192465</link>
      <description>&lt;P&gt;You can obtain a list of the formats by running something like:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc catalog c=WORK.FORMATS ;
  contents out=FORMATS;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;and then you can loop through the list of format names to generate the code you showed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, as&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13884"&gt;@ballardw&lt;/a&gt;&amp;nbsp;said,&amp;nbsp;&lt;SPAN&gt;using the same variable with 234 different formats is likely not the best approach.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Apr 2020 22:34:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Using-SCAN-Function-with-DO-Loop/m-p/644405#M192465</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2020-04-30T22:34:17Z</dc:date>
    </item>
    <item>
      <title>Re: Using SCAN Function with DO Loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Using-SCAN-Function-with-DO-Loop/m-p/644467#M192493</link>
      <description>&lt;P&gt;I take it you did not write those 234 formats yourself, but created those from a dataset with 235 columns.&lt;/P&gt;
&lt;P&gt;For a lookup from this dataset, you should use a hash object, because then all those PUTs would be handled with a single find() method call.&lt;/P&gt;</description>
      <pubDate>Fri, 01 May 2020 07:56:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Using-SCAN-Function-with-DO-Loop/m-p/644467#M192493</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-05-01T07:56:07Z</dc:date>
    </item>
  </channel>
</rss>

