Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • RankingBuilder

Index

Methods

aggregate

  • aggregate(): this

allColumns

  • allColumns(): this

build

  • build(data: ADataProvider): Ranking

column

group

  • group(): this

groupBy

  • groupBy(columns: string[]): this

impose

  • impose(label: string | null, numberColumn: string, categoricalColumn: string): this

nested

  • nested(label: string | null, column: string, columns: string[]): this

rank

  • rank(): this

reduce

  • reduce(label: string | null, operation: EAdvancedSortMethod, numberColumn1: string, numberColumn2: string, numberColumns: string[]): this

scripted

  • scripted(label: string | null, code: string, numberColumn1: string, numberColumn2: string, numberColumns: string[]): this
  • Parameters

    • label: string | null
    • code: string
    • numberColumn1: string
    • numberColumn2: string
    • Rest numberColumns: string[]

    Returns this

selection

  • selection(): this

sortBy

  • sortBy(column: string, asc?: boolean | "asc" | "desc"): this

supportTypes

  • supportTypes(): this

weightedSum

  • weightedSum(label: string | null, numberColumn1: string, weight1: number, numberColumn2: string, weight2: number, numberColumnAndWeights: (string | number)[]): this
  • Parameters

    • label: string | null
    • numberColumn1: string
    • weight1: number
    • numberColumn2: string
    • weight2: number
    • Rest numberColumnAndWeights: (string | number)[]

    Returns this