bindingInfo.setColumnOrder(col, order, [sortCol])
| bindingInfo.getColumnOrder(col) to obtain existing binding information. |
Specifies the sorting order for a specified dimension. To sort a dimension by measure value, set order to SORT_VALUE_ASC or SORT_VALUE_DESC, and use the sortCol string to supply the column and aggregation by which to sort.
Parameter
- col
-
Name of field on which to apply sorting
- order
-
The sort order, one of the following constants:
Chart.SORT_NONE Chart.SORT_ASC // ascending Chart.SORT_DESC // descending Chart.SORT_VALUE_ASC // ascending by value Chart.SORT_VALUE_DESC // ascending by value - sortCol
-
String: Formula for sorting:
'Sum(column_name)' 'Average(column_name)' 'Max(column_name)' 'Min(column_name)' 'Count(column_name)' 'Distinct Count(column_name)' 'First(column_name1,column_name2)' 'Last(column_name1,column_name2)' 'Correlation(column_name1,column_name2)' 'Covariance(column_name1,column_name2)' 'Variance(column_name)' 'Median(column_name)' 'Mode(column_name)' 'Std Deviation(column_name)' 'Variance(Pop)(column_name)' 'Std Deviation(Pop)(column_name)' 'NthLargest NthLargest(column_name,n)' 'NthSmallest NthSmallest(column_name,n)' 'NthMostFrequent NthMostFrequent(column_name,n)' 'PthPercentile PthPercentile(column_name,n)' 'Weighted Average(column_name1,column_name2)'
Examples
Chart1.bindingInfo.setColumnOrder('Company',Chart.SORT_DESC)

Chart1.bindingInfo.setColumnOrder('Company',Chart.SORT_VALUE_DESC,'Sum(Total)');

Dashboard script that modifies bindingInfo should generally be placed in the onRefresh handler. See Add Dashboard Script.
|