A method of controlling authorization to view statistical data comprised by a statistical list, the method comprising:
- providing one or more datasets from which the statistical list is generated,
- the statistical list comprising a plurality of rows of data, each row having a plurality of fields;
- the statistical list further comprising a plurality of columns, each column including one of the plurality of fields from each of the plurality of rows;
- wherein one of the columns is a specified column to be selected;
- wherein the specified column includes a plurality of distinct column values within the respective one of the plurality of fields;
- authorizing a grantee to view statistical data corresponding to one or more of the plurality of the distinct column values in the specified column,
- providing one or more statistical operations that operate on the one or more datasets to generate the statistical list and the corresponding statistical data;
- executing the one or more statistical operations to generate the statistical list including only the corresponding statistical data;
- the statistical data comprising:
- a plurality of rows of data, the plurality of rows of data count equal to a count number of the plurality of distinct column values, each row having only a plurality of fields and another field for one of the plurality of distinct column values;
- a plurality of columns, each column including one of the plurality of fields from each of the plurality of rows;
- wherein each of the plurality of rows is specific to only one of the plurality of distinct column values;
- and
- wherein each corresponding plurality of fields of the each of the plurality of rows comprises a statistical results value corresponding to the corresponding specific only one of the plurality of distinct column values;
- wherein the authorization of the grantee comprises:
- displaying a template comprising:
- a grantee column having a plurality of selectable grantees,
- a statistical list column having a plurality of selectable statistical lists,
- the template configured to allow only one of the plurality of selectable statistical lists to be selected, and
- an authorization portion comprising:
- a plurality of rows, each row corresponding to only one of the plurality of distinct column values,
- wherein each row comprises:
- a first field having a value of the only one of the plurality of distinct column values, and
- at least one selectable permission associated with the first field value;
- editing the template to generate selections comprising:
- selecting the grantee from the grantee column,
- selecting the statistical list from the statistical list column, and
- for at least one of the plurality of rows of the authorization portion,
- selecting at least one of the at least one selectable permission;
- and
- storing the generated selections as the stored template;
- in response to a request from the grantee, displaying one or more of the rows of the statistical data according to the stored template comprising:
- for each of the rows of the statistical data;
- retrieving the corresponding only one of the plurality of distinct column values from the each row;
- retrieving from the stored template a corresponding first field and at leas tone selectable permission that corresponds to the retrieved corresponding only one of the plurality of distinct column values;
- displaying the each row when the retrieved at least one selectable permission indicates that the grantee has permission to view the each row;
- and
- hiding the each row when the retrieved at leas tone selectable permission indicates that the grantee does not have permission to view the each row.