[ { "op": "core/row-reorder", "description": "Reorder rows", "mode": "record-based", "sorting": { "criteria": [ { "reverse": false, "caseSensitive": false, "column": "PERMIT_NUM", "valueType": "string", "blankPosition": 2, "errorPosition": 1 }, { "reverse": true, "column": "DWELLING_UNITS_CREATED", "valueType": "number", "blankPosition": 2, "errorPosition": 1 } ] } }, { "op": "core/blank-down", "description": "Blank down cells in column PERMIT_NUM", "engineConfig": { "facets": [], "mode": "row-based" }, "columnName": "PERMIT_NUM" }, { "op": "core/row-removal", "description": "Remove rows", "engineConfig": { "facets": [ { "invert": false, "expression": "isBlank(value)", "selectError": false, "omitError": false, "selectBlank": false, "name": "PERMIT_NUM", "omitBlank": false, "columnName": "PERMIT_NUM", "type": "list", "selection": [ { "v": { "v": true, "l": "true" } } ] } ], "mode": "row-based" } }, { "op": "core/column-addition", "description": "Create column ADDRESS at index 9 based on column STREET_DIRECTION using expression grel:cells['STREET_NUM'].value + ' ' +cells['STREET_NAME'].value + ' ' +cells['STREET_TYPE'].value + ' ' + cells['STREET_DIRECTION'].value + \" Toronto, Canada\"", "engineConfig": { "facets": [], "mode": "row-based" }, "newColumnName": "ADDRESS", "columnInsertIndex": 9, "baseColumnName": "STREET_DIRECTION", "expression": "grel:cells['STREET_NUM'].value + ' ' +cells['STREET_NAME'].value + ' ' +cells['STREET_TYPE'].value + ' ' + cells['STREET_DIRECTION'].value + \" Toronto, Canada\"", "onError": "set-to-blank" }, { "op": "core/column-reorder", "description": "Reorder columns", "columnNames": [ "PERMIT_NUM", "ADDRESS", "PERMIT_TYPE", "STRUCTURE_TYPE", "POSTAL", "ISSUED_DATE", "COMPLETED_DATE", "STATUS", "DWELLING_UNITS_CREATED" ] } ]