DSIYD1 HISDATA HISTORICAL DATA (3910)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIYD1 HISDATA HISTORICAL DATA
TAG HISDATA
ROUTINE DSIYD1
RETURN VALUE TYPE GLOBAL ARRAY
DESCRIPTION
Returns a range of historical data for a dataset. This is so the 
dashboard can show graphs.
INPUT PARAMETER
  • SEC
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    Section of Above PAR we're getting data for (W, G, E, P)
    
  • DATASET
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    IEN to the dataset (in the DSIY DASHBOARD DATASET #19685.6 FILE) we want 
    historical data for.
    
  • RANGE
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   YES
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    How many days back to look.
    
  • INTERVAL
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   5
    REQUIRED:   YES
    SEQUENCE NUMBER:   4
    DESCRIPTION:   
    Interval of days to report, i.e., return data from every day (=1), every 
    other day (=2), every week (=7), etc. Defaults to every day.
    
RETURN PARAMETER DESCRIPTION
Returns the dataset data for each day gathered, in format
RETURN(n+3) = Line of data
...
RETURN(n+j) = Line of data
...
 
RETURN(1)   = $$DATE OF DATASET RUN
RETURN(2)   = Line of data
RETURN(3)   = Line of data
...
RETURN(n)   = Line of data
RETURN(n+1) = $$DATE OF DATASET RUN
RETURN(n+2) = Line of data