A drill-down checked against the columns of the run it expands (the capture node's schema): the levels and aggregations it can use, and a message for each it can't. A level or an aggregation that can't be used is left out of the derived queries, never the whole drill-down, so the cube still runs (PLAN §11.10).

interface CheckedDrilldown {
    columns: readonly string[];
    aggregationOf(column: string): null | AggregationFunction;
}

Properties

Methods

Properties

columns: readonly string[]

The usable levels, outermost first, as the schema names them

Methods