BookmarkSubscribeRSS Feed
pkusniaruk
SAS Employee

/********************************************************************************/ 

/* Condicional lógica SELECT em um Datastep */ 

/* Notar que o código é muito mais legível, em especial quando há muitas condições  */ 

/********************************************************************************/ 

 

 

 

data filmes; 
         input Titulo & $30.  duracao;  
         DATALINES; 
Batman                     110 
Chicago                    197 
El Grinch                   85  
Os Vingadores          152 
Doutor Estranho       105 
; 

 
DATA SELECT_Exemplo; 
          SET FILMES; 
          LENGTH Filme_Duracao $ 5; 
          SELECT; 
                        WHEN (Duracao < 120) Filme_Duracao = 'Curta'; 
                        WHEN (Duracao > 160) Filme_Duracao = 'Longo'; 
                        OTHERWISE Filme_Duracao= 'Media'; 
           END; 
RUN; 
1 REPLY 1
tanitelle
Calcite | Level 5

Boa dica. 

Estou começando hoje, usaremos SAS Viya como ferramenta de data discovery/analytics, e os conteúdos deste fórum parecem bastante ricos.

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

Discussion stats
  • 1 reply
  • 587 views
  • 4 likes
  • 2 in conversation