getAllMeasures(): Array
[starting from version: 1.4]
Returns a list of all available measures. Note that getAllMeasures
has an async equivalent - getAllMeasuresAsync.
Array of ResultMeasureObjects that describe available measures.
If data load is in progress an empty array will be returned.
flexmonster.getAllMeasures(); /* method returns an array of ResultMeasureObjects, where the 2nd measure is calculated [ { aggregation: "sum", availableAggregations: ["sum", "count", "distinctcount", "average", "product", "min", "max", "percent", "percentofcolumn"], availableAggregationsCaptions: ["Sum", "Count", "Distinct Count", "Average", "Product", "Min", "Max", "Percent", "Percent of Column"], caption: "Sum of Sales", format: "currency", grandTotalCaption: "Total Sum of Sales", name: "Sales", type: "number", uniqueName: "Sales" }, { aggregation: "none", availableAggregations: [ ], availableAggregationsCaptions: [ ], caption: "Test", format: "", formula: "(SUM("Price") / count("Price")) * 100", grandTotalCaption: "Total Test", name: "Test", type: "number", uniqueName: "Test" } ] */
Try on JSFiddle.
getAllMeasuresAsync
getMeasures
getAllHierarchies
getColumns
getRows
getReportFilters