nerdexam
SAS_Institute

A00-280 · Question #34

Study day is defined as DCMDTE minus RFSTDTC +1 DCMDTE is character data in YYYYMMDD format contains partial date values RFSTDTC is character data in date9 format contains missing values Which…

The correct answer is C. if RFSTDTC=' ' and length(DCMDTE)=8 then STUDYDAY=input(DCMDTE,yymmdd8.)-input(RFSTDTC,date9.)+1. See the full explanation below for the reasoning.

Question

Study day is defined as DCMDTE minus RFSTDTC +1 DCMDTE is character data in YYYYMMDD format contains partial date values RFSTDTC is character data in date9 format contains missing values Which statement will compute the study day correctly without producing missing values in the log?

Options

  • ASTUDYDAY=DCMDTE-RFSTDTC+1;
  • BSTUDYDAY=input(DCMDTE,yymmdd8.)-input(RFSTDTC,date9.)+1;
  • Cif RFSTDTC=' ' and length(DCMDTE)=8 then STUDYDAY=input(DCMDTE,yymmdd8.)-input(RFSTDTC,date9.)+1;
  • DIf RFSTDTC=' ' and length(DCMDTE)=8 then STUDYDAY=input(DCMDTE,yymmdd8.)+1; -input(RFSTDTC, yymmdd8.)+1;

How the community answered

(26 responses)
  • A
    12% (3)
  • B
    4% (1)
  • C
    77% (20)
  • D
    8% (2)

Community Discussion

No community discussion yet for this question.

Full A00-280 Practice