Procédure ou fonction |
Prototype |
Description |
ABS |
ABS(n) |
Cette fonction retourne la valeur absolue. |
ADDR |
ADDR(variable) |
Cette fonction retourne l'adresse mémoire d'une variable. |
ADDRLONG |
ADDRLONG(variable) |
Cette fonction retourne l'adresse mémoire 64-bits d'une variable. |
AIRY |
AIRY(n) |
Cette fonction retourne la valeur d'une fonction «AIRY». |
ARCOS |
ARCOS(n) |
Cette fonction trigonométrique retourne l'«ArcCosinus». |
ARSIN |
ARSIN(n) |
Cette fonction trigonométrique retourne l'«ArcSinus». |
ATAN |
ATAN(n) |
Cette fonction trigonométrique retourne l'«ArcTangente». |
ATAN2 |
ATAN2(n1,n2) |
Cette fonction trigonométrique retourne la valeur du calcul du quadrant et de l'angle de l'«ArcTangente». |
ATTRC |
ATTRC(Handle,AttrName) |
Cette fonction retourne la valeur d'un attribut de caractère d'un ensemble de données SAS. |
ATTRN |
ATTRN(DataSetId,AttrName) |
Cette fonction retourne la valeur numérique d'un attribut d'un ensemble de données SAS. |
BAND |
band(Argument1,Argument2) |
Cette fonction retourne l'affectation par un «ET BINAIRE» de deux valeurs numérique. |
BETAINV |
BETAINV(p,a,b) |
Cette fonction retourne la «quantile» d'une distribution Beta. |
BLSHIFT |
BLSHIFT(Argument1,Argument2) |
Cette fonction retourne la valeur d'une variable ayant un décalage de bit binaire vers la gauche. |
BNOT |
BNOT(argument) |
Cette fonction retourne la valeur d'une négation binaire. |
BOR |
BOR(Argument1,Argument2) |
Cette fonction retourne l'affectation par un «OU BINAIRE» de deux valeurs numérique. |
BRSHIFT |
BRSHIFT(Argument1,Argument2) |
Cette fonction retourne la valeur d'une variable ayant un décalage de bit binaire vers la droite. |
BXOR |
BXOR(Argument1,Argument2) |
Cette fonction retourne l'affectation par un «OU EXCLUSIF BINAIRE» de deux valeurs numérique. |
BYTE |
BYTE(n) |
Cette fonction retourne un caractère dans la table ASCII ou EBCDIC. |
CALL EXECUTE |
CALL EXECUTE(argument); |
Cette macro permet de résoudre un argument et sa valeur pour son exécution. |
CALL LABEL |
CALL LABEL(Variable1,Variable2); |
Cette instruction permet d'assigner une étiquette de variable à une variable de caractère. |
CALL MODULE |
CALL MODULE(<cntl-string,>module-name<,argument-1, ..., argument-n>); |
Cette instruction appel une routine externe ne contenant pas de valeur de retour. |
CALL MODULEI |
CALL MODULEI(<cntl-string,>module-name<,argument-1, ..., argument-n>); |
Cette instruction appel une routine externe ne contenant pas de valeur de retour dans une procédure IML. |
CALL POKE |
CALL POKE(source,pointer<,length>); |
Cette instruction permet d'écrire une valeur directement dans la mémoire. |
CALL RANBIN |
CALL RANBIN(seed,n,p,x); |
Cette procédure demande une valeur aléatoire contenant une distribution binomiale. |
CALL RANCAU |
CALL RANCAU(seed,x); |
Cette procédure demande une valeur aléatoire contenant une distribution «Cauchy». |
CALL RANEXP |
CALL RANEXP(seed,x); |
Cette procédure demande une valeur aléatoire contenant une distribution exponentielle. |
CALL RANGAM |
CALL RANGAM(seed,a,x); |
Cette procédure demande une valeur aléatoire contenant une distribution «Gamma». |
CALL RANNOR |
CALL RANNOR(seed,x); |
Cette procédure demande une valeur aléatoire contenant une distribution «Normal». |
CALL RANPOI |
CALL RANPOI(seed,m,x); |
Cette procédure demande une valeur aléatoire contenant une distribution de «Poisson». |
CALL RANTBL |
CALL RANTBL(seed,p1,...pi,...pn,x); |
Cette procédure demande une valeur aléatoire contenant une distribution de table de probabilité. |
CALL RANTRI |
CALL RANTRI(seed,h,x); |
Cette procédure demande une valeur aléatoire contenant une distribution triangulaire. |
CALL RANUNI |
CALL RANUNI(seed,x); |
Cette procédure demande une valeur aléatoire contenant une distribution uniforme. |
CALL RXCHANGE |
CALL RXCHANGE(rx,times,old-string<,new-string>); |
Cette procédure échange une ou plusieurs sous-chaînes de caractères correspondant à une palette de recherche. |
CALL RXFREE |
CALL RXFREE(rx); |
Cette procédure libère de la mémoire dynamique alloué par une fonction ou routine RX. |
CALL RXSUBSTR |
CALL RXSUBSTR(rx, string, position);
CALL RXSUBSTR(rx, string, position, length);
CALL RXSUBSTR(rx, string, position, length, score); |
Cette procédure trouve la position, la longueur et un pointeur d'une sous-chaîne de palette de recherche. |
CALL SET |
CALL SET(data-set-id); |
Cette instruction relie des données SAS ou de macro de variable avec le même nom et le même type. |
CALL SYMPUT |
CALL SYMPUT(argument-1,argument-2); |
Cette macro assigne des données d'information à une macro de variable. |
CALL SYSTEM |
CALL SYSTEM(command); |
Cette instruction permet de soumettre une requête à l'environnement système (prompt ou shell) pour l'exécuter. |
CALL VNAME |
CALL VNAME(variable-1,variable-2); |
Cette instruction assigne un nom de variable à la valeur de la variable spécifié. |
CDF |
CDF(’dist’,quantile,<,parm-1, ... ,parm-k>) |
Cette fonction effectue une compilation de distribution cumulative. |
CEIL |
CEIL(argument) |
Cette fonction arrondie la valeur d'un entier. |
CEXIST |
CEXIST(entry<,’U’>) |
Cette fonction vérifie l'existence d'un catalogue SAS ou l'entrée de catalogue SAS et retourne une valeur. |
CINV |
CINV(p,df<,nc>) |
Cette fonction retourne le quantile d'une distribution de Chi au carré. |
CLOSE |
CLOSE(DataSetId) |
Cette instruction ferme l'ensemble de données SAS et retourne une valeur. |
CNONCT |
CNONCT(x,df,prob) |
Cette fonction retourne le paramètre de non-centralité d'une distribution de Chi au carré. |
COLLATE |
COLLATE(start-position<,end-position>) | (start-position<,,length>) |
Cette fonction retourne une séquence de code ASCII ou EBCDIC sous forme de chaîne de caractères. |
COMB |
COMB(n,r) |
Cette fonction calcul le nombre de combinaison de n élément contenu dans r et donne sa valeur. |
COMPBL |
COMPBL(source) |
Cette fonction enlève les multiples caractères blancs d'une chaîne de caractères. |
COMPOUND |
COMPOUND(a,f,r,n) |
Cette fonction retourne les paramètres de l'intérêt composé. |
COMPRESS |
COMPRESS(<source><,chars><,modifiers>) |
Cette fonction retourne les caractères spécifiés d'une chaîne de caractères. |
CONSTANT |
CONSTANT(constant<, parameter>) |
Cette fonction calcul la constante mathématique spécifié et retourne sa valeur. |
CONVX |
CONVX(y,f,c(1), ... ,c(k)) |
Cette fonction retourne la convexité d'une marge de liquidité (Cash Flow). |
CONVXP |
CONVXP(A,c,n,K,k0,y) |
Cette fonction retourne la convexité d'une marge de liquidité (Cash Flow) pour une période. |
COS |
COS(n) |
Cette fonction retourne le cosinus. |
COSH |
COSH(n) |
Cette fonction retourne le cosinus hyperbolique. |
CSS |
CSS(Argument1<,ArgumentN>) |
Cette fonction retourne la sommation corrigée au carré. |
CUROBS |
CUROBS(DataSetId) |
Cette fonction retourne le nombre d'observation de l'observation courante. |
CV |
CV(Argument,Argument,...) |
Cette fonction retourne le coefficient de variation. |
DACCDB |
DACCDB(p,v,y,r) |
Cette fonction retourne l'accumulation de la réduction de la dépréciation de la balance. |
DACCDBSL |
DACCDBSL(p,v,y,r) |
Cette fonction retourne l'accumulation de la réduction de la balance avec une conversion à ligne directe. |
DACCSL |
DACCSL(p,v,y) |
Cette fonction retourne l'accumulation de la réduction à ligne directe. |
DACCSYD |
DACCSYD(p,v,y) |
Cette fonction retourne l'accumulation de la réduction de la «sum-of-years-digits». |
DACCTAB |
DACCTAB(p,v,t1,...,tn) |
Cette fonction retourne l'accumulation de la réduction pour la table spécifiée. |
DAIRY |
DAIRY(n) |
Cette fonction retourne la dérivation de la fonction de «AIRY» |
DATDIF |
DATDIF(sdate,edate,basis) |
Cette fonction retourne le nombre de jours de différences entre deux dates. |
DATE |
DATE() |
Cette fonction retourne la date courante dans le format de date de SAS. |
DATEJUL |
DATEJUL(JulianDate) |
Cette fonction convertie la date julienne dans le format de date de SAS. |
DATEPART |
DATEPART(datetime) |
Cette fonction permet d'extraire une date contenue dans un format «datetime» de SAS. |
DATETIME |
DATETIME() |
Cette fonction retourne la date et l'heure courante dans le format de «datetime» de SAS. |
DAY |
DAY(Date) |
Cette fonction retourne le jour du mois dans le format de date de SAS. |
DCLOSE |
DCLOSE(DirectoryId) |
Cette instruction ferme un répertoire préalablement ouvert par «DOPEN». |
DEPDB |
DEPDB(p,v,y,r) |
Cette fonction retourne la dépréciation de la balance de réduction. |
DEPDBSL |
DEPDBSL(p,v,y,r) |
Cette fonction retourne la conversion d'une balance de réduction vers la dépréciation à ligne directe. |
DEPSL |
DEPSL(p,v,y) |
Cette fonction retourne la dépréciation à ligne directe. |
DEPSYD |
DEPSYD(p,v,y) |
Cette fonction retourne la dépréciation de la «sum-of-years-digits». |
DEPTAB |
DEPTAB(p,v,t1,...,tn) |
Cette fonction retourne la dépréciation de la table spécifiée. |
DEQUOTE |
DEQUOTE(string) |
Cette fonction retourne une chaîne de caractères sans les dédoublements de guillemet ou d'apostrophe. |
DEVIANCE |
DEVIANCE(Distribution, Variable, ShapeParameters<,..>) |
Cette fonction calcul la déviance et la retourne. |
DHMS |
DHMS(date,hour,minute,second) |
Cette fonction retourne une «datetime» de format SAS à partir d'une date, des heures, minutes et secondes. |
DIF |
DIF<n>(Argument) |
Cette fonction retourne la différence un argument et la ième «lag». |
DIGAMMA |
DIGAMMA(Argument) |
Cette fonction retourne la valeur de la fonction de «DIGAMMA» |
DIM |
DIM<n>(ArrayName)
DIM(ArrayName,BoundN) |
Cette fonction retourne le nombre d'élément contenu dans un tableau. |
DINFO |
DINFO(DirectoryId,InfoItem) |
Cette fonction retourne des informations à propos d'un répertoire. |
DNUM |
DNUM(DirectoryId) |
Cette fonction retourne le nombre de membre d'un répertoire. |
DOPEN |
DOPEN(FileRef) |
Cette fonction ouvre un répertoire et retourne un identificateur de répertoire. |
DOPTNAME |
DOPTNAME(DirectoryId,NVal) |
Cette fonction retourne les informations d'attributs d'un répertoire. |
DOPTNUM |
DOPTNUM(DirectoryId) |
Cette fonction retourne le nombre d'item d'information disponible d'un répertoire. |
DREAD |
DREAD(DirectoryId,NVal) |
Cette fonction retourne le nom de membre de répertoire. |
DROPNOTE |
DROPNOTE(DataSetId|FileId,NoteId) |
Cette fonction efface un marqueur de note d'un ensemble de données SAS ou d'un fichier externe et retourne la valeur. |
DSNAME |
DSNAME(DataSetId) |
Cette fonction retourne le nom de l'ensemble de données SAS étant associé avec un identificateur d'ensemble de données. |
DUR |
DUR(y,f,c(1), ... ,c(k)) |
Cette fonction retourne la durée modifiée d'une énumération d'une marge de liquidité (Cash Flow). |
DURP |
DURP(A,c,n,K,k0,y) |
Cette fonction retourne la durée modifiée pour une période d'une énumération d'une marge de liquidité (Cash Flow). |
ERF |
ERF(argument) |
Cette fonction retourne la valeur d'une erreur «normal». |
ERFC |
ERFC(argument) |
Cette fonction retourne la valeur complémentaire d'une erreur «normal». |
EXIST |
EXIST(MemberName<,MemberType<,Generation>>) |
Cette fonction vérifie l'existence de données d'un membre de bibliothèque SAS. |
EXP |
EXP(argument) |
Cette fonction retourne la valeur exponentielle. |
FACT |
FACT(n) |
Cette fonction calcul un factoriel et retourne sa valeur. |
FAPPEND |
FAPPEND(FileId<,cc>) |
Cette fonction positionne le pointeur d'enregistrement courant de fichier externe à sa fin et retourne une valeur. |
FCLOSE |
FCLOSE(FileId) |
Cette fonction ferme un fichier externe, répertoire ou un membre de répertoire et renvoie une valeur. |
FCOL |
FCOL(FileId) |
Cette fonction retourne le position de colonne courante d'un «File Data Buffer» (FDB) |
FDELETE |
FDELETE(FileRef | Directory) |
Cette fonction efface un répertoire vide ou un fichier externe. |
FETCH |
FETCH(DataSetId <,’NOSET’>) |
Cette fonction lit la partie suivante d'observation non-effacé de l'ensemble de données SAS dans le Data Set Data Vector (DDV) et retourne une valeur. |
FETCHOBS |
FETCHOBS(DataSetId,obs-number<,options>) |
Cette fonction lit la partie spécifié d'observation non-effacé de l'ensemble de données SAS dans le Data Set Data Vector (DDV) et retourne une valeur. |
FEXIST |
FEXIST(FileRef) |
Cette fonction vérifie l'existence d'un fichier externe associé avec un «FileRef» et retourne une valeur. |
FGET |
FGET(FileId,variable<,length>) |
Cette fonction copie les données du «File Data Buffer» (FDB) dans une variable et retourne une valeur. |
FILEEXIST |
FILEEXIST(FileName) |
Cette fonction vérifie l'existence d'un fichier externe à l'aide de son nom physique et retourne une valeur. |
FILENAME |
FILENAME(FileRef, FileName <,DeviceType <,HostOptions <,DirRef>>>) |
Cette fonction assigne ou désassigne un «fileref» à un fichier externe, répertoire ou une devise de sortie et retourne une valeur. |
FILEREF |
FILEREF(FileRef) |
Cette fonction vérifie que le «fileref» est bien assigné à la session SAS courante et retourne une valeur. |
FINFO |
FINFO(FileId,InfoItem) |
Cette fonction retourne la valeur d'un item d'information fichier. |
FINV |
FINV(p, ndf, ddf <,nc>) |
Cette fonction retourne le quantile de la distribution F |
FIPNAME |
FIPNAME(expression) |
Cette fonction convertie le code FIPS au nom de l'état en majuscule. |
FIPNAMEL |
FIPNAMEL(expression) |
Cette fonction convertie le code FIPS au nom de l'état avec la première lettre de chaque mot en majuscule et le reste en minuscule. |
FIPSTATE |
FIPSTATE(expression) |
Cette fonction convertie le code FIPS en deux caractères postaux. |
FLOOR |
FLOOR(argument) |
Cette fonction retourne uniquement la partie entière d'un nombre en omettant les décimales et sans même en tenir compte. |
FNONCT |
FNONCT(x,ndf,ddf,prob) |
Cette fonction retourne la valeur de paramètre non-centralisé d'une distribution F. |
FNOTE |
FNOTE(FileId) |
Cette fonction identifie le dernier enregistrement lue et retourne la valeur du FPOINT qu'il utilise. |
FOPEN |
FOPEN(FileRef<,OpenMode<,RecordLength<,RecordFormat>>>) |
Cette fonction ouvre un fichier externe et retourne un identificateur de fichier. |
FOPTNAME |
FOPTNAME(FileId,NVal) |
Cette fonction retourne le nom d'un item d'information concernant un fichier. |
FOPTNUM |
FOPTNUM(FileId) |
Cette fonction retourne le nombre d'item d'information étant disponible d'un fichier externe. |
FPOINT |
FPOINT(FileId,NoteId) |
Cette fonction positionne le pointeur de lecture de fichier externe sur le prochain enregistrement devant être lue et retourne une valeur. |
FPOS |
FPOS(FileId,NVal) |
Cette fonction positionne le pointeur de colonne du «File Data Buffer» (FDB) et retourne une valeur. |
FPUT |
FPUT(FileId,CVal) |
Cette fonction copie des données dans le «File Data Buffer» (FDB) d'un fichier externe en débutant à la colonne courante du FDB et retourne une valeur. |
FREAD |
FREAD(FileId) |
Cette fonction lit un enregistrement d'un fichier externe dans le «File Data Buffer» (FDB) et retourne une valeur. |
FREWIND |
FREWIND(FileId) |
Cette fonction positionne le pointeur de fichier au début du fichier et retourne une valeur. |
FRLEN |
FRLEN(FileId) |
Cette fonction retourne la taille du dernier enregistrement lu, ou si le fichier est ouvert pour la sortie, il retourne la taille de l'enregistrement courant. |
FSEP |
FSEP(FileId,Characters) |
Cette fonction fixe la marque du délimiteur d'une fonction FGET et retourne une valeur. |
FUZZ |
FUZZ(Argument) |
Cette fonction retourne l'entier le plus près si l'argument est dans le 1E-12 |
FWRITE |
FWRITE(file-id<,cc>) |
Cette fonction écrit un enregistrement dans un fichier externe et retourne une valeur. |
GAMINV |
GAMINV(p,a) |
Cette fonction retourne un quantile d'une distribution Gamma. |
GAMMA |
GAMMA(argument) |
Cette fonction retourne la valeur d'une distribution Gamma. |
GETOPTION |
GETOPTION(OptionName<,ReportingOptions<,…>>) |
Cette fonction retourne la valeur du système SAS ou des options graphiques. |
GETVARC |
GETVARC(DataSetId,VarNum) |
Cette fonction retourne la valeur d'une variable de type caractère de l'ensemble de données SAS. |
GETVARN |
GETVARN(DataSetId,VarNum) |
Cette fonction retourne la valeur d'une variable de type numérique de l'ensemble de données SAS. |
HBOUND |
HBOUND<n>(ArrayName)
HBOUND(ArrayName,BoundN) |
Cette fonction retourne la partie haute de la limite d'un tableau. |
HMS |
HMS(hour,minute,second) |
Cette fonction retourne l'heure en format SAS à partir de l'heure, les minutes et les secondes. |
HOUR |
HOUR(<time | datetime>) |
Cette fonction retourne l'heure d'une valeur de format «time» ou «datetime» SAS |
HTMLDECODE |
HTMLDECODE(expression) |
Cette fonction décode une chaîne de caractères encodés en HTML et la transforme en sa valeur véritable. |
HTMLENCODE |
HTMLENCODE(expression, <options>) |
Cette fonction encode en HTML une chaîne de caractères de manière à ce qu'elle soit correctement affichée dans une page HTML. |
IBESSEL |
IBESSEL(nu,x,kode) |
Cette fonction retourne la valeur modifiée de la fonction Bessel. |
INDEX |
INDEX(source,excerpt) |
Cette fonction recherche une expression de caractères dans une chaine de caractères et retourne sa position. |
INDEXC |
INDEXC(Source,Excerpt1<,… ExcerptN>) |
Cette fonction recherche le première occurrence de n'importe quels caractères individuels étant présente dans une chaine de caractères. |
INDEXW |
INDEXW(Source,Excerpt1<,Delimiter>) |
Cette fonction recherche le première occurrence d'un mot dans une chaîne de caractères. |
INPUT |
INPUT(source, <? | ??>informat) |
Cette fonction lit la valeur produite quand une expression SAS utilise un format indéfini. |
INPUTC |
INPUTC(source, informat< ,w>) |
Cette fonction lit la valeur en caractères produite quand une expression SAS utilise un format indéfini dans le Run-Time. |
INPUTN |
INPUTN(source, informat< ,w<,d>>) |
Cette fonction lit la valeur en numérique produite quand une expression SAS utilise un format indéfini dans le Run-Time. |
INT |
INT(argument) |
Cette fonction retourne la valeur entière. |
INTCK |
INTCK(interval, from, to) |
Cette fonction retourne une valeur entière d'un intervalle de temps dans les paramètres spécifié. |
INTNX |
INTNX(interval<multiple><.shift-index>, start-from, increment<,alignment>) |
Cette fonction avance la date, l'heure ou le «datetime» dans un intervalle donné et la retourne sous forme de date, d'heure ou de «datetime». |
INTRR |
INTRR(freq,c0, c1, ..., cn) |
Cette fonction retourne le taux interne d'un retour étant une fraction. |
IORCMSG |
CharacterVariable=IORCMSG() |
Cette fonction retourne un message d'erreur formaté pour le «_IORC_». |
IRR |
IRR(freq,c0,cl,...,cn) |
Cette fonction retourne le taux interne d'un retour étant un pourcentage. |
JBESSEL |
JBESSEL(nu,x) |
Cette fonction retourne la valeur d'une fonction Bessel. |
JULDATE |
JULDATE(date) |
Cette fonction retourne la date julienne sur dans le format de date de SAS. |
JULDATE7 |
JULDATE7(date) |
Cette fonction retourne la date julienne sur 7 chiffres dans le format de date de SAS. |
KCOMPARE |
KCOMPARE(source,<pos,<count,>>findstr) |
Cette fonction retourne le résultat d'une comparaison de chaîne de caractères. |
KCOMPRESS |
KCOMPRESS(Source,CharacterToRemove) |
Cette fonction enlève les caractères spécifiés d'une chaine de caractères. |
KCOUNT |
KCOUNT(Source) |
Cette fonction retourne le nombre de caractères à double-octet contenue dans une chaîne de caractères. |
KINDEX |
KINDEX(Source,Excerpt) |
Cette fonction recherche une expression de caractères dans une chaîne de caractères. |
KINDEXC |
KINDEXC(Source,Excerpt1<,...ExcerptN>) |
Cette fonction recherche une expression de caractères pour des caractères spécifique. |
KLEFT |
KLEFT(Argument) |
Cette fonction aligne vers la gauche une expression de caractères SAS en enlevant les blancs DBCS et les SO/SI. |
KLENGTH |
KLENGTH(Argument) |
Cette fonction retourne la longueur d'un argument. |
KLOWCASE |
KLOWCASE(Argument) |
Cette fonction convertie toutes les lettres d'un argument en minuscule. |
KREVERSE |
KREVERSE(Argument) |
Cette fonction inverse l'expression de caractères. |
KRIGHT |
KRIGHT(Argument) |
Cette fonction aligne vers la droite une expression de caractères SAS en ajoutant les blancs DBCS et les SO/SI. |
KSCAN |
KSCAN(Argument) |
Cette fonction sélectionne un mot donné dans une expression de caractères. |
KSTRCAT |
KSTRCAT(Argument1,Argument2<,...ArgumentN>) |
Cette fonction permet de concaténé une ou plusieurs chaine de caractères. |
KSUBSTR |
KSUBSTR(Argument,Pos<,N>) |
Cette fonction permet d'extraire une sous-chaine de caractères d'un argument. |
KSUBSTRB |
KSUBSTRB(Argument,Pos<,N>) |
Cette fonction permet d'extraire une sous-chaine de caractères d'un argument calculé à partir d'une position en octet. |
KTRANSLATE |
KTRANSLATE(Source,To1,From1<,...,ToN,FromN>) |
Cette fonction permet d'effectuer le remplacement de caractères dans une chaine de caractères. |
KTRIM |
KTRIM(Argument) |
Cette fonction enlève les espaces DBCS et SO/SI au début et à la fin d'une chaine de caractères. |
KTRUNCATE |
KTRUNCATE(Argument,Number,Length) |
Cette fonction permet de tronquer une valeur numérique à une longueur spécifiée. |
KUPCASE |
KUPCASE(Argument) |
Cette fonction permet de convertir l'argument en majuscule. |
KUPDATE |
KUPDATE(Argument,Position,N<,CharactersToReplace>) |
Cette fonction permet d'insérer, d'effacer et de remplacer des caractères dans un contenu. |
KUPDATEB |
KUPDATEB(Argument,Position,N<,CharactersToReplace>) |
Cette fonction permet d'insérer, d'effacer et de remplacer des caractères dans un contenu d'unité d'octet. |
KURTOSIS |
KURTOSIS(argument,argument, ...) |
Cette fonction retourne le kurtosis. |
KVERIFY |
KVERIFY(Source,Excerpt1<,...ExcerptN>) |
Cette fonction retourne la position du premier caractère unique d'une expression. |
LAG |
LAG<n>(argument) |
Cette fonction retourne les valeurs de la «queue». |
LBOUND |
LBOUND<n>(ArrayName)
LBOUND(ArrayName,BoundN) |
Cette fonction retourne la partie basse de la limite d'un tableau. |
LEFT |
LEFT(argument) |
Cette fonction effectue un alignement vers la gauche d'un argument. |
LENGTH |
LENGTH(string) |
Cette fonction retourne la longueur d'un argument. |
LGAMMA |
LGAMMA(argument) |
Cette fonction retourne le logarithme naturel d'une fonction «Gamma». |
LIBNAME |
LIBNAME(libref<,SASdataLibrary<,engine<,options>>>) |
Cette fonction assigne ou désassigne un «libref» pour une bibliothèque de données SAS et retourne une valeur. |
LIBREF |
LIBREF(libref) |
Cette fonction vérifie qu'un «libref» est bel et bien assigné et retourne une valeur. |
LOG |
LOG(argument) |
Cette fonction retourne le logarithme naturel (base e). |
LOG10 |
LOG10(argument) |
Cette fonction retourne le logarithme de la base 10. |
LOG2 |
LOG2(argument) |
Cette fonction retourne le logarithme de la base 2. |
LOGPDF |
LOGPDF(’dist’,quantile,Parm1,...,ParmK) |
Cette fonction retourne le logarithme de la fonction de probabilité de «mass». |
LOGSDF |
LOGSDF(’dist’,quantile,Parm1,...,ParmK) |
Cette fonction retourne le logarithme de la fonction de «survival». |
LOWCASE |
LOWCASE(argument) |
Cette fonction convertie un argument en minuscule. |
MAX |
MAX(argument,argument,...) |
Cette fonction retourne la plus haute valeur d'une liste d'argument. |
MDY |
MDY(month,day,year) |
Cette fonction retourne une date de format SAS à partir d'un mois, d'un jour et d'une année. |
MEAN |
MEAN(argument<,argument,…>) |
Cette fonction retourne la moyenne arithmétique. |
MIN |
MIN(argument,argument,...) |
Cette fonction retourne la plus basse valeur d'une liste d'argument. |
MINUTE |
MINUTE(time | datetime) |
Cette fonction retourne les minutes d'une valeur de format «time» ou «datetime» SAS |
MISSING |
MISSING(NumericExpression | CharacterExpression) |
Cette fonction retourne une valeur numérique indiquant qu'un argument contient une valeur manquante. |
MOD |
MOD(Argument1,Argument2) |
Cette fonction retourne la partie restant d'un nombre (le modulo). |
MODULEC |
MODULEC(<CntlString,>ModuleName<,Argument1, ..., ArgumentN>) |
Cette fonction appel une routine externe et retourne une valeur sous forme de caractère. |
MODULEIC |
MODULEIC(<CntlString,>ModuleName<,Argument1, ..., ArgumentN>) |
Cette fonction appel une routine externe et retourne une valeur sous forme de caractère d'une procédure IML. |
MODULEIN |
MODULEIN(<CntlString,>ModuleName<,Argument1, ..., ArgumentN>) |
Cette fonction appel une routine externe et retourne une valeur sous forme de numérique d'une procédure IML. |
MODULEN |
MODULEN(<CntlString,>ModuleName<,Argument1, ..., ArgumentN>) |
Cette fonction appel une routine externe et retourne une valeur sous forme de numérique. |
MONTH |
MONTH(date) |
Cette fonction retourne le mois dans le format de date de SAS. |
MOPEN |
MOPEN(DirectoryId,MemberName<OpenMode<,RecordLength<,RecordFormat>>>) |
Cette fonction ouvre un fichier avec un identificateur de répertoire et nom de membre et retourne un identificateur de fichier ou 0. |
MORT |
MORT(a,p,r,n) |
Cette fonction retourne les paramètres d'amortissement. |
N |
N(argument,argument, ...) |
Cette fonction retourne le nombre d'argument présent (ou non-absent). |
NETPV |
NETPV(r,freq,c0,c1,...,cn) |
Cette fonction retourne la valeur Net présente sous forme de fraction. |
NMISS |
NMISS(Argument<,...ArgumentN>) |
Cette fonction retourne le nombre d'argument absent (non-présent). |
NORMAL |
NORMAL(seed) |
Cette fonction retourne un nombre aléatoire dans une distribution normal. |
NOTE |
NOTE(DataSetId) |
Cette fonction retourne un ID d'observation pour l'observateur courante de l'ensemble de données SAS. |
NPV |
NPV(r,freq,c0,c1,...,cn) |
Cette fonction retourne une valeur net présente avec un taux exprimé en pourcentage. |
OPEN |
OPEN(<DataSetName<,mode>>) |
Cette fonction ouvre un ensemble de données SAS et retourne une valeur. |
ORDINAL |
ORDINAL(count,argument,argument,…) |
Cette fonction ordonne une liste de nombre et retourne le Xième élément. |
PATHNAME |
PATHNAME((fileref | libref) <,SearchRef>) |
Cette fonction retourne le nom physique de la bibliothèque de données SAS ou d'un fichier externe sinon il retourne un blanc. |
PDF |
PDF(’dist’,quantile,parm1, ...,ParmK) |
Cette fonction calcul la fonction de probabilité de densité de «mass». |
PEEK |
PEEK(address<,length>) |
Cette fonction retourne sous forme numérique le contenu de cellule mémoire. |
PEEKC |
PEEKC(address<,length>) |
Cette fonction retourne sous forme de caractère le contenu de cellule mémoire. |
PERM |
PERM(n<,r>) |
Cette fonction calcul le nombre de permutation de n items dans r et retourne sa valeur. |
POINT |
POINT(DataSetId,NoteId) |
Cette fonction localise un identificateur d'observation de la fonction NOTE et retourne une valeur. |
POISSON |
POISSON(m,n) |
Cette fonction retourne la probabilité d'une distribution de Poisson. |
POKE |
POKE(source,pointer<,length>) |
Cette instruction permet d'écrire une valeur directement dans la mémoire. |
PROBBETA |
PROBBETA(x,a,b) |
Cette fonction retourne la probabilité d'une distribution Beta. |
PROBBNML |
PROBBNML(p,n,m) |
Cette fonction retourne la probabilité d'une distribution Binomial. |
PROBBNRM |
PROBBNRM(x, y, r) |
Cette fonction calcul la probabilité d'une distribution de bivariante aléatoire et retourne la valeur. |
PROBCHI |
PROBCHI(x,df<,nc>) |
Cette fonction retourne la probabilité d'une distribution Chi au carré. |
PROBF |
PROBF(x,ndf,ddf<,nc>) |
Cette fonction retourne la probabilité d'une distribution F. |
PROBGAM |
PROBGAM(x,a) |
Cette fonction retourne la probabilité d'une distribution Gamma. |
PROBHYPR |
PROBHYPR(N,K,n,x<,r>) |
Cette fonction retourne la probabilité d'une distribution Hypergéométrique. |
PROBIT |
PROBIT(p) |
Cette fonction retourne la quantile d'une distribution standard normal. |
PROBMC |
PROBMC(distribution, q, prob, df, nparms<, parameters>) |
Cette fonction calcul la quantile ou la probabilité de nombreuses distributions pour de multiple comparaison et retourne la valeur. |
PROBNEGB |
PROBNEGB(p,n,m) |
Cette fonction retourne la probabilité d'une distribution Binomial négative. |
PROBNORM |
PROBNORM(x) |
Cette fonction retourne la probabilité d'une distribution standard normale. |
PROBT |
PROBT(x,df<,nc>) |
Cette fonction retourne la probabilité de t distribution. |
PUT |
PUT(source, format) |
Cette fonction retourne la valeur employée dans un format spécifié. |
PUTC |
PUTC(source, format<,w>) |
Cette fonction retourne la valeur employée dans un format de caractères. |
PUTN |
PUTN(source, format<,w<,d>>) |
Cette instruction active votre format numérique dans le «Run-Time». |
PVP |
PVP(A,c,n,K,k0,y) |
Cette fonction retourne la valeur présente pour une période de marge de liquidité (Cash Flow). |
QTR |
QTR(date) |
Cette fonction retourne le quart d'une année d'une date de format SAS. |
QUOTE |
QUOTE(argument) |
Cette fonction ajoute un double apostrophe ou guillemet à chacune de ses marques de caractères. |
RANBIN |
RANBIN(seed,n,p) |
Cette fonction retourne un nombre aléatoire d'une distribution Binomial. |
RANCAU |
RANCAU(seed) |
Cette fonction retourne un nombre aléatoire d'une distribution Cauchy. |
RANEXP |
RANEXP(seed) |
Cette fonction retourne un nombre aléatoire d'une distribution exponentielle. |
RANGAM |
RANGAM(seed,a) |
Cette fonction retourne un nombre aléatoire d'une distribution Gamma. |
RANGE |
RANGE(argument,argument,...) |
Cette fonction retourne le rang des valeurs. |
RANK |
RANK(x) |
Cette fonction retourne la position d'un caractère dans un assemblage de code ASCII ou EBCDIC. |
RANNOR |
RANNOR(seed) |
Cette fonction retourne un nombre aléatoire d'une distribution normal. |
RANPOI |
RANPOI(seed,m) |
Cette fonction retourne un nombre aléatoire d'une distribution de Poisson. |
RANTBL |
RANTBL(seed,p1 ,…pi… ,pn) |
Cette fonction retourne un nombre aléatoire d'une table de probabilité. |
RANTRI |
RANTRI(seed,h) |
Cette fonction retourne un nombre aléatoire d'une distribution triangulaire. |
RANUNI |
RANUNI(seed) |
Cette fonction retourne un nombre aléatoire d'une distribution uniforme. |
REPEAT |
REPEAT(argument,n) |
Cette fonction retourne une répétition de chaîne de caractères. |
RESOLVE |
RESOLVE(argument) |
Cette fonction retourne la valeur résolue d'un argument après qu'il est été procédé par des macros de service. |
REVERSE |
REVERSE(argument) |
Cette fonction retourne une chaîne de caractères avec l'ordre inversé: Début est à la fin, et la fin est au début. |
REWIND |
REWIND(DataSetId) |
Cette fonction positionne le pointeur de données au début de l'ensemble de données SAS et retourne une valeur. |
RIGHT |
RIGHT(argument) |
Cette fonction effectue un alignement vers la droite d'un argument. |
ROUND |
ROUND(argument<,RoundingUnit>) |
Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié. |
RXMATCH |
position=RXMATCH(rx, string) |
Cette fonction trouve le début d'une sous-chaine de caractères correspondant à une palette et retourne sa valeur. |
RXPARSE |
rx=RXPARSE(PatternExpression) |
Cette fonction analyse une palette et retourne une valeur. |
SAVING |
SAVING(f,p,r,n) |
Cette fonction retourne la valeur future d'une période économique. |
SCAN |
SCAN(string,n<,delimiters>) |
Cette instruction sélectionne un mot dans une expression de caractères. |
SDF |
SDF(’dist’,quantile,Parm1,...,ParmK) |
Cette fonction calcul la fonction de «survival». |
SECOND |
SECOND(time | datetime) |
Cette fonction retourne les secondes d'une valeur de format «time» ou «datetime» SAS |
SIGN |
SIGN(argument) |
Cette fonction retourne le signe d'une valeur numérique. |
SIN |
SIN(argument) |
Cette fonction retourne le Sinus. |
SINH |
SINH(argument) |
Cette fonction retourne le Sinus hyperbolique. |
SKEWNESS |
SKEWNESS(argument,argument,argument, ...) |
Cette fonction retourne l'obliquité. |
SOUNDEX |
SOUNDEX(argument) |
Cette fonction encode une chaine de caractères pour en facilité la recherche. |
SPEDIS |
SPEDIS(query,keyword) |
Cette fonction détermine les probabilités que deux mots correspondent, exprimé par l'appellation de la distance asymétrique entre les deux mots. |
SQRT |
SQRT(argument) |
Cette fonction retourne la racine carrée d'une valeur. |
STD |
STD(argument,argument,...) |
Cette fonction retourne la déviation standard. |
STDERR |
STDERR(argument,argument, ...) |
Cette fonction retourne l'erreur standard de la moyenne. |
STFIPS |
STFIPS(PostalCode) |
Cette fonction convertie un code d'état postal en son code FIPS. |
STNAME |
STNAME(PostalCode) |
Cette fonction convertie un code d'état postal en son nom d'état en majuscule. |
STNAMEL |
STNAMEL(PostalCode) |
Cette fonction convertie un code d'état postal en son nom d'état en avec la première lettre de chaque mot en majuscule et le reste en minuscule. |
SUBSTR (à gauche du =) |
SUBSTR(variable, position<,length>)=CharactersToReplace |
Cette instruction remplace des caractères d'un contenu. |
SUBSTR(à droite du =) |
<variable=>SUBSTR(string, position<,length>) |
Cette fonction extrait des caractères d'un argument. |
SUM |
SUM(argument,argument, …) |
Cette fonction retourne la somme des arguments non manquant. |
SYMGET |
SYMGET(argument) |
Cette fonction retourne la valeur d'une variable de macro pendant étape d'exécution de données. |
SYSGET |
SYSGET(OperatingEnvironmentVariable) |
Cette fonction retourne la valeur d'une variable d'environnement de système d'exploitation. |
SYSMSG |
SYSMSG() |
Cette fonction retourne le texte d'un message d'erreur ou d'attention du dernier ensemble de données ou de l'exécution d'un fichier externe. |
SYSPARM |
SYSPARM() |
Cette fonction retourne la chaine de caractères des paramètres système. |
SYSPROD |
SYSPROD(ProductName) |
Cette fonction détermine si un produit possède une licence. |
SYSRC |
SYSRC() |
Cette fonction retourne un numéro d'erreur système. |
SYSTEM |
SYSTEM(command) |
Cette fonction reçoit le résultat d'une commande de l'environnement système pendant une session SAS. |
TAN |
TAN(argument) |
Cette fonction retourne la tangente. |
TANH |
TANH(argument) |
Cette fonction retourne la tangente hyperbolique. |
TIME |
TIME() |
Cette fonction retourne le temps courant de la journée. |
TIMEPART |
TIMEPART(DateTime) |
Cette fonction permet d'extraire la valeur du temps (heure:minute:seconde) d'un format «datetime» SAS. |
TINV |
TINV(p,df<,nc>) |
Cette fonction retourne le quantile de t distribution. |
TNONCT |
TNONCT(x,df,prob) |
Cette fonction retourne la valeur d'un paramètre de non-centralité de t distribution «Student» |
TODAY |
TODAY() |
Cette fonction retourne la date courante en format date de SAS. |
TRANSLATE |
TRANSLATE(Source,To1,From1<,…ToN,FromN>) |
Cette fonction remplace des caractères spécifiés par d'autres expressions de caractères. |
TRANWRD |
TRANWRD(source,target,replacement) |
Cette fonction remplace ou enlève toutes les occurrences de mots dans une chaine de caractères. |
TRIGAMMA |
TRIGAMMA(argument) |
Cette fonction retourne la valeur de la fonction «TRIGAMMA». |
TRIM |
TRIM(argument) |
Cette fonction retourne une chaine de caractères en enlevant tous les caractères blancs au début et à la fin de la chaine de caractères. |
TRIMN |
TRIMN(argument) |
Cette fonction enlève tous les blancs d'une chaine de caractères et retourne une chaine vide si l'expression est manquante. |
TRUNC |
TRUNC(number,length) |
Cette fonction tronque une valeur numérique avec une longueur spécifiée. |
UNIFORM |
UNIFORM(seed) |
Cette instruction produit des nombre aléatoire d'une distribution uniforme. |
UPCASE |
UPCASE(argument) |
Cette fonction retourne un argument en majuscule. |
URLDECODE |
URLDECODE(argument) |
Cette fonction décode une chaîne de caractères encodés d'URL et la transforme en sa valeur véritable. |
URLENCODE |
URLENCODE(argument) |
Cette fonction encode en URL une chaîne de caractères de manière à ce qu'elle exploitable dans un lien URL. |
USS |
USS(Argument1<,ArgumentN>) |
Cette fonction retourne la valeur non-corrigée d'une sommation au carré. |
VAR |
VAR(argument,argument, ...) |
Cette fonction retourne la variance. |
VARFMT |
VARFMT(DataSetId,VarNum) |
Cette fonction retourne le format assigné à la variable d'ensemble de données SAS. |
VARINFMT |
VARINFMT(DataSetId,VarNum) |
Cette fonction retourne le sans-format assigné à la variable d'ensemble de données SAS. |
VARLABEL |
VARLABEL(DataSetId,VarNum) |
Cette fonction retourne l'étiquette assignée à la variable d'ensemble de données SAS. |
VARLEN |
VARLEN(DataSetId,VarNum) |
Cette fonction retourne la longueur de la variable d'ensemble de données SAS. |
VARNAME |
VARNAME(DataSetId,VarNum) |
Cette fonction retourne le nom de la variable d'ensemble de données SAS. |
VARNUM |
VARNUM(DataSetId,VarNum) |
Cette fonction retourne le nombre de position de variable d'ensemble de données SAS. |
VARRAY |
VARRAY(Name) |
Cette fonction retourne une valeur indiquant si le nom spécifié est dans le tableau. |
VARRAYX |
VARRAYX(expression) |
Cette fonction retourne une valeur indiquant si la valeur de l'argument spécifié est dans le tableau. |
VARTYPE |
VARTYPE(DataSetId,VarNum) |
Cette fonction retourne le type de données de l'ensemble de données SAS. |
VERIFY |
VERIFY(Source,Excerpt1<,…ExcerptN>) |
Cette fonction retourne la position du premier caractère unique de l'expression. |
VFORMAT |
VFORMAT(var) |
Cette fonction retourne le format associé avec la variable spécifié. |
VFORMATD |
VFORMATD(var) |
Cette fonction retourne le format d'une valeur décimal associé avec la variable spécifié. |
VFORMATDX |
VFORMATDX(expression) |
Cette fonction retourne le format d'une valeur décimal associé avec la valeur de l'argument spécifié. |
VFORMATN |
VFORMATN(var) |
Cette fonction retourne le nom du format associé avec la variable spécifié. |
VFORMATNX |
VFORMATNX(expression) |
Cette fonction retourne le nom du format associé avec la valeur de l'argument spécifié. |
VFORMATW |
VFORMATW(var) |
Cette fonction retourne le largeur du format associé avec la variable spécifié. |
VFORMATWX |
VFORMATWX(expression) |
Cette fonction retourne le largeur du format associé avec la valeur de l'argument spécifié. |
VFORMATX |
VFORMATX(expression) |
Cette fonction retourne le format associé avec la valeur de l'argument spécifié. |
VINARRAY |
VINARRAY(var) |
Cette fonction retourne une valeur indiquant si la variable spécifié est un membre du tableau. |
VINARRAYX |
VINARRAYX(expression) |
Cette fonction retourne une valeur indiquant si la valeur de l'argument spécifié est un membre du tableau. |
VINFORMAT |
VINFORMAT(var) |
Cette fonction retourne le sans-format l'associant avec la variable spécifié. |
VINFORMATD |
VINFORMATD(var) |
Cette fonction retourne la valeur décimale de sans-format l'associant avec la variable spécifié. |
VINFORMATDX |
VINFORMATDX(expression) |
Cette fonction retourne la valeur décimale de sans-format l'associant avec la valeur de l'argument spécifié. |
VINFORMATN |
VINFORMATN(var) |
Cette fonction retourne le nom du sans-format l'associant avec la variable spécifié. |
VINFORMATNX |
VINFORMATNX(expression) |
Cette fonction retourne le nom du sans-format l'associant avec la valeur de l'argument spécifié. |
VINFORMATW |
VINFORMATW(var) |
Cette fonction retourne la largeur du sans-format l'associant avec la variable spécifié. |
VINFORMATWX |
VINFORMATWX(expression) |
Cette fonction retourne la largeur du sans-format l'associant avec la valeur de l'argument spécifié. |
VINFORMATX |
VINFORMATX(expression) |
Cette fonction retourne le sans-format l'associant avec la valeur de l'argument spécifié. |
VLABEL |
VLABEL(var) |
Cette fonction retourne l'étiquette l'associant avec la variable spécifié. |
VLABELX |
VLABELX(expression) |
Cette fonction retourne l'étiquette l'associant avec la valeur de l'argument spécifié. |
VLENGTH |
VLENGTH(var) |
Cette fonction retourne la taille du «compile-time» (alloué) de la variable spécifié. |
VLENGTHX |
VLENGTHX(expression) |
Cette fonction retourne la taille du «compile-time» (alloué) de la valeur de l'argument spécifié. |
VNAME |
VNAME(var) |
Cette fonction retourne le nom de la variable spécifié. |
VNAMEX |
VNAMEX(expression) |
Cette fonction valide la valeur de l'argument spécifié par le nom de la variable. |
VTYPE |
VTYPE(var) |
Cette fonction retourne le type (caractère ou numérique) de la variable spécifié. |
VTYPEX |
VTYPEX(expression) |
Cette fonction retourne le type (caractère ou numérique) de la valeur de l'argument spécifié. |
WEEKDAY |
WEEKDAY(date) |
Cette fonction retourne le jour de la semaine dans le format de date SAS. |
YEAR |
YEAR(date) |
Cette fonction retourne l'année dans le format de date SAS. |
YIELDP |
YIELDP(A,c,n,K,k0,p) |
Cette fonction retourne le rapport de maturité pour une période de marge de liquidité (Cash Flow). |
YRDIF |
YRDIF(sdate,edate,basis) |
Cette fonction retourne la différence d'année entre deux dates. |
YYQ |
YYQ(year,quarter) |
Cette fonction retourne une date de format SAS à part d'un quart d'une année. |
ZIPFIPS |
ZIPFIPS(ZipCode) |
Cette fonction convertie un code ZIP en code d'état FIPS. |
ZIPNAME |
ZIPNAME(ZipCode) |
Cette fonction convertie un code ZIP en son nom en majuscule. |
ZIPNAMEL |
ZIPNAMEL(ZipCode) |
Cette fonction convertie un code ZIP en son nom avec la première lettre de chaque mot en majuscule et le reste en minuscule. |
ZIPSTATE |
ZIPSTATE(ZipCode) |
Cette fonction convertie un code ZIP en code d'état postal. |