/**************************************************************************/
/*  INEP/CETIC - Centro de Tecnologia, Inovação e Ciência de Dados     	  */      
/*                                   									  */	
/*  Coordenação-Geral de Sistemas e Dados Educacionais (CGSDE)			  */
/*------------------------------------------------------------------------*/
/*  PROGRAMA:                                                             */
/*           INPUT_SAS_TS_MUNICIPIO_2024.sas	                          */
/*------------------------------------------------------------------------*/
/* DESCRICAO: PROGRAMA PARA LEITURA DA TABELA TS_MUNICIPIO DOS MICRODADOS */
/* DA AEEB 2024                                                           */    
/*                                                                        */
/**************************************************************************/
/**************************************************************************/
/* Observação:                                                            */
/* 		                                                                  */
/* Para abrir os microdados é necessário salvar este programa e o arquivo */
/* TS_MUNICIPIO.csv no diretório C:\ do computador.				          */
/*															 			  */                                           
/* Ao terminar esses procedimentos execute o programa salvo utilizando    */
/* as variáveis de interesse.                                             */
/**************************************************************************/
/*				                  ATENÇÃO                                 */  
/**************************************************************************/
/* Este programa abre a base de municípios com os rótulos das variáveis de*/
/* acordo com o dicionário de dados que compõem os microdados. Para abrir */
/* os dados sem os rótulos basta importar diretamente no SAS.			  */
/* 																	      */ 																          
/**************************************************************************/

proc format;
	Value TP_SERIE
			2='2º ano do Ensino Fundamental';

	Value ID_TIPO_REDE
			0 = 'Total (Federal, Estadual, Municipal e Privada)'
			1 = 'Federal'
			2 = 'Estadual'
			3 = 'Municipal'
			4 = 'Privada'
			5 = 'Pública (Estadual e Municipal)'
			6 = 'Pública (Federal, Estadual e Municipal)';


DATA WORK.TS_MUNICIPIO_2024;
	INFILE 'C:\TS_MUNICIPIO.csv' /*local do arquivo*/
	    LRECL=100
	    FIRSTOBS=2
	    DLM=';'
	    MISSOVER
	    DSD;

INPUT
        NU_ANO_AVALIACAO 		: ?? BEST4.
        CO_UF            		: ?? BEST2.
        SG_UF            		: $CHAR2.
        CO_MUNICIPIO     		: ?? BEST7.
        NO_MUNICIPIO     		: $CHAR32.
        TP_SERIE         		: ?? BEST1.
        ID_TIPO_REDE     		: ?? BEST1.
        PC_ALUNO_ALFABETIZADO 	: ?? COMMA5.
        VL_MEDIA_LP      		: ?? COMMA8. 
		PC_ALUNO_NIVEL_0_LP		: ?? COMMA5.
		PC_ALUNO_NIVEL_1_LP		: ?? COMMA5.
		PC_ALUNO_NIVEL_2_LP		: ?? COMMA5.
		PC_ALUNO_NIVEL_3_LP		: ?? COMMA5.
		PC_ALUNO_NIVEL_4_LP		: ?? COMMA5.
		PC_ALUNO_NIVEL_5_LP		: ?? COMMA5.
		PC_ALUNO_NIVEL_6_LP		: ?? COMMA5.
		PC_ALUNO_NIVEL_7_LP		: ?? COMMA5.
		PC_ALUNO_NIVEL_8_LP		: ?? COMMA5.;

ATTRIB  
        TP_SERIE		FORMAT = TP_SERIE.          
        ID_TIPO_REDE    FORMAT = ID_TIPO_REDE. ;

LABEL
		NU_ANO_AVALIACAO 		= 'Ano de aplicação da avaliação estadual'
		CO_UF            		= 'Código da Unidade da Federação'
		SG_UF            		= 'Sigla da Unidade da Federação'
		CO_MUNICIPIO     		= 'Código do Município'
		NO_MUNICIPIO     		= 'Nome do Município'
		TP_SERIE         		= 'Ano Escolar'
		ID_TIPO_REDE     		= 'Rede de ensino avaliada para construção do resultado'
		PC_ALUNO_ALFABETIZADO 	= 'Percentual dos alunos avalados no município que foram considerados, mediante o resultado da avaliação estadual, como alfabetizados.'
		VL_MEDIA_LP      		= 'Média ponderada do município na avaliação estadual na disciplina Língua Portuguesa (LP) equalizada com o SAEB.'
		PC_ALUNO_NIVEL_0_LP		= 'Percentual de alunos avaliados no município que foram alocados no nível de desempenho 0 na avaliação estadual de Lingua Portuguesa (LP).'
		PC_ALUNO_NIVEL_1_LP		= 'Percentual de alunos avaliados no município que foram alocados no nível de desempenho 1 na avaliação estadual de Lingua Portuguesa (LP).'
		PC_ALUNO_NIVEL_2_LP		= 'Percentual de alunos avaliados no município que foram alocados no nível de desempenho 2 na avaliação estadual de Lingua Portuguesa (LP).'
		PC_ALUNO_NIVEL_3_LP		= 'Percentual de alunos avaliados no município que foram alocados no nível de desempenho 3 na avaliação estadual de Lingua Portuguesa (LP).'
		PC_ALUNO_NIVEL_4_LP		= 'Percentual de alunos avaliados no município que foram alocados no nível de desempenho 4 na avaliação estadual de Lingua Portuguesa (LP).'
		PC_ALUNO_NIVEL_5_LP		= 'Percentual de alunos avaliados no município que foram alocados no nível de desempenho 5 na avaliação estadual de Lingua Portuguesa (LP).'
		PC_ALUNO_NIVEL_6_LP		= 'Percentual de alunos avaliados no município que foram alocados no nível de desempenho 6 na avaliação estadual de Lingua Portuguesa (LP).'
		PC_ALUNO_NIVEL_7_LP		= 'Percentual de alunos avaliados no município que foram alocados no nível de desempenho 7 na avaliação estadual de Lingua Portuguesa (LP).'
		PC_ALUNO_NIVEL_8_LP		= 'Percentual de alunos avaliados no município que foram alocados no nível de desempenho 8 na avaliação estadual de Lingua Portuguesa (LP).';
RUN;