DS2 - Convertir une date DS2 en SAS Date

Cet article en deux mots :

Maîtrisez la conversion des formats temporels dans vos procédures DS2 en utilisant la fonction to_double. Ce tutoriel technique vous explique comment transformer une date DS2 native en valeur numérique SAS Date en quelques lignes de code seulement pour garantir l'intégrité de vos données de calendrier.

Le programme ci-dessous montre comment convertir une date DS2Langage de programmation orienté objet de SAS, compatible avec le typage SQL, permettant un traitement parallèle sur plusieurs threads et une exécution directe dans les bases de données ou en CAS. en SAS Date. Nous utilisons la fonction DS2Langage de programmation orienté objet de SAS, compatible avec le typage SQL, permettant un traitement parallèle sur plusieurs threads et une exécution directe dans les bases de données ou en CAS. to_double :
1
2
3
4
5
6
7
8
9
10
11
12
proc ds2;
data _null_;
dcl date maDateDs2;
dcl double maDateSAS;
method init();
maDateDs2=date'2018-12-25';
maDateSAS=to_double(maDateDs2);
put maDateSAS=;
end;
enddata;
run;
quit;
sas_to_double   Source :  Converting a Date Value to a SAS Date Value  

Nicolas Housset

Passionné d'informatique, je suis Consultant et expert technique SAS VIYA, également co-fondateur de la société Flexcelite. Spécialisé dans les technologies SAS (Viya, 9.4) et les infrastructures associées (Linux, Hadoop, Azure), ce blog est mon espace pour partager mes mémos techniques et retours d'expérience.