TopNFilterBuilder class

Componente generatore di filtri top N di Power BI

Extends

Proprietà ereditate

target

Metodi

bottom(number)

Imposta l'operatore Bottom come per il filtro Top N


const topNFilterBuilder = new TopNFilterBuilder().bottom(itemCount);
build()

Crea il filtro Top N


const topNFilterBuilder = new TopNFilterBuilder().build();
orderByTarget(ITarget)

Imposta l'ordine per per il filtro Top N


const topNFilterBuilder = new TopNFilterBuilder().orderByTarget(target);
top(number)

Imposta l'operatore Top as per il filtro Top N


const topNFilterBuilder = new TopNFilterBuilder().top(itemCount);

Metodi ereditati

withColumnAggregation(string, string, string)

Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione dell'aggregazione di colonne

const filterBuilder = new FilterBuilder().withColumnAggregation(tableName, columnName, aggregationFunction);
withColumnTarget(string, string)

Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione della colonna

const filterBuilder = new FilterBuilder().withColumnTarget(tableName, columnName);
withHierarchyLevelAggregationTarget(string, string, string, string)

Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione dell'aggregazione a livello di gerarchia

const filterBuilder = new FilterBuilder().withHierarchyLevelAggregationTarget(tableName, hierarchy, hierarchyLevel, aggregationFunction);
withHierarchyLevelTarget(string, string, string)

Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione a livello di gerarchia

const filterBuilder = new FilterBuilder().withHierarchyLevelTarget(tableName, hierarchy, hierarchyLevel);
withMeasureTarget(string, string)

Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione della misura

const filterBuilder = new FilterBuilder().withMeasureTarget(tableName, measure);
withTargetObject(IFilterTarget)

Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione

const target = {
 table: 'table1',
 column: 'column1'
};

const filterBuilder = new FilterBuilder().withTargetObject(target);

Dettagli proprietà ereditate

target

target: IFilterTarget

Valore della proprietà

ereditato daFilterBuilder.target

Dettagli metodo

bottom(number)

Imposta l'operatore Bottom come per il filtro Top N


const topNFilterBuilder = new TopNFilterBuilder().bottom(itemCount);
function bottom(itemCount: number): TopNFilterBuilder

Parametri

itemCount

number

Valori restituiti

build()

Crea il filtro Top N


const topNFilterBuilder = new TopNFilterBuilder().build();
function build(): TopNFilter

Valori restituiti

orderByTarget(ITarget)

Imposta l'ordine per per il filtro Top N


const topNFilterBuilder = new TopNFilterBuilder().orderByTarget(target);
function orderByTarget(target: ITarget): TopNFilterBuilder

Parametri

target
ITarget

Valori restituiti

top(number)

Imposta l'operatore Top as per il filtro Top N


const topNFilterBuilder = new TopNFilterBuilder().top(itemCount);
function top(itemCount: number): TopNFilterBuilder

Parametri

itemCount

number

Valori restituiti

Dettagli dei metodi ereditati

withColumnAggregation(string, string, string)

Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione dell'aggregazione di colonne

const filterBuilder = new FilterBuilder().withColumnAggregation(tableName, columnName, aggregationFunction);
function withColumnAggregation(tableName: string, columnName: string, aggregationFunction: string): this

Parametri

tableName

string

columnName

string

aggregationFunction

string

Valori restituiti

this

Ereditato daFilterBuilder.withColumnAggregation

withColumnTarget(string, string)

Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione della colonna

const filterBuilder = new FilterBuilder().withColumnTarget(tableName, columnName);
function withColumnTarget(tableName: string, columnName: string): this

Parametri

tableName

string

columnName

string

Valori restituiti

this

Ereditato daFilterBuilder.withColumnTarget

withHierarchyLevelAggregationTarget(string, string, string, string)

Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione dell'aggregazione a livello di gerarchia

const filterBuilder = new FilterBuilder().withHierarchyLevelAggregationTarget(tableName, hierarchy, hierarchyLevel, aggregationFunction);
function withHierarchyLevelAggregationTarget(tableName: string, hierarchy: string, hierarchyLevel: string, aggregationFunction: string): this

Parametri

tableName

string

hierarchy

string

hierarchyLevel

string

aggregationFunction

string

Valori restituiti

this

Ereditato daFilterBuilder.withHierarchyLevelAggregationTarget

withHierarchyLevelTarget(string, string, string)

Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione a livello di gerarchia

const filterBuilder = new FilterBuilder().withHierarchyLevelTarget(tableName, hierarchy, hierarchyLevel);
function withHierarchyLevelTarget(tableName: string, hierarchy: string, hierarchyLevel: string): this

Parametri

tableName

string

hierarchy

string

hierarchyLevel

string

Valori restituiti

this

Ereditato daFilterBuilder.withHierarchyLevelTarget

withMeasureTarget(string, string)

Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione della misura

const filterBuilder = new FilterBuilder().withMeasureTarget(tableName, measure);
function withMeasureTarget(tableName: string, measure: string): this

Parametri

tableName

string

measure

string

Valori restituiti

this

Ereditato daFilterBuilder.withMeasureTarget

withTargetObject(IFilterTarget)

Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione

const target = {
 table: 'table1',
 column: 'column1'
};

const filterBuilder = new FilterBuilder().withTargetObject(target);
function withTargetObject(target: IFilterTarget): this

Parametri

target
IFilterTarget

Valori restituiti

this

Ereditato daFilterBuilder.withTargetObject