
op.min( aggColName as String, columndef as ColumnIdentifier ) as aggregatedef
This function gets the smallest non-null value of the column for the rows in the group or row set. The result is used for building the parameters used by the prototype.groupBy function.
| Parameters | |
|---|---|
| aggColName | The name to be used for the smallest value. |
| columndef | The column to be aggregated. The column can be named with a string or a column function such as op.col, op.viewCol, or op.schemaCol, or constructed from an expression with the op.as function. |
const op = require('/MarkLogic/optic');
op.fromView('main', 'expenses')
.groupBy('Category', op.min("Minimum Spent", "Amount"))
.orderBy('Category')
.result();
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.