Previous Topic: 5.3.6.3 VMXXDV Usage Considerations

Next Topic: 5.3.7 VMX Device SEEKS Data File (VMXXDS)

5.3.6.4 VMXXDV Retrieval Examples


Print device activity for all 3380s in the VMXXDV file.

   %VMCBRK(FILE=VMXXDV01,PERIOD=15);
     IF XDVDEVID = 3380;
   RUN;
   %LET BY = SYSID VMXDVDEV VMCINTTS;
   PROC SORT DATA=VMXXDV;
     BY &BY; RUN;
   DATA VMXXDV;
     SET VMXXDV; BY &BY;
     IF NOT FIRST.VMCINTTS THEN DO;
       DURATION = 0;
       VMXHFSAM = 0;
       INTERVLS = 0;
     END;
   RUN;
   %LET BY = SYSID VMXDVDEV DATE TIME;
   %LET BREAK = TIME;
   DATA VMXXDV;
     SET VMXXDV;
     %XDVSUM(DERV=YES);
   RUN;
   PROC PRINT LABEL;
     BY SYSID DATE VMXDVDEV VOLSER;
     ID TIME;
     VAR XDVDCNTM XDVDDCTM XDVFPNTM XDVPCBSY INTERVLS
         DURATION VMXHFSAM;
     TITLE "Device Activity for 3380's";
   RUN;