Functions and CALL Routines |
Returns a gender determination from the name of an individual.
Requirement: |
The specified locale must be loaded into
memory as part of the locale list.
|
Valid in: |
DATA step, PROC SQL, and SCL
|
DQGENDER (char, 'gender-analysis-definition'
<,'locale'>)
|
- char
-
specifies a character constant, variable, or expression
that contains the value that is evaluated to determine the gender.
- gender-analysis-definition
-
specifies the gender analysis definition, that must exist
in the specified locale. The value must be the name of a character variable,
in quotation marks. Also valid, an expression that evaluates to a variable
name, or a quoted value.
- locale
-
specifies a character constant, variable, or expression
that contains the locale name.
Default: |
The default locale is the first locale
in the locale list. If no value is specified, the default locale is used. |
The DQGENDER function evaluates the name of an individual
to determine the gender of that individual. If the evaluation finds substantial
clues that indicate gender, the function returns a value that indicates that
the gender is female or male. If the evaluation is inconclusive, the function
returns a value that indicates that the gender is unknown. The exact return
value is determined by the specified gender analysis definition and locale.
The following example returns the value M for the variable GENDER.
gender=dqGender('Mr. John B. Smith', 'Gender', 'ENUSA');
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.