BasicFilterBuilder class

Componente generatore di filtri Di base di Power BI

Extends

Proprietà ereditate

target

Metodi

all()

Imposta l'operatore All come per il filtro Basic


const basicFilterBuilder = new BasicFilterBuilder().all();
build()

Crea un filtro Basic


const basicFilterBuilder = new BasicFilterBuilder().build();
in((string | number | boolean)[])

Imposta in come operatore per il filtro Basic


const basicFilterBuilder = new BasicFilterBuilder().in([values]);
notIn((string | number | boolean)[])

Imposta NotIn come operatore per il filtro Basic


const basicFilterBuilder = new BasicFilterBuilder().notIn([values]);
requireSingleSelection(boolean)

Imposta la proprietà di selezione singola richiesta per il filtro Basic


const basicFilterBuilder = new BasicFilterBuilder().requireSingleSelection(isRequireSingleSelection);

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

all()

Imposta l'operatore All come per il filtro Basic


const basicFilterBuilder = new BasicFilterBuilder().all();
function all(): BasicFilterBuilder

Valori restituiti

build()

Crea un filtro Basic


const basicFilterBuilder = new BasicFilterBuilder().build();
function build(): BasicFilter

Valori restituiti

in((string | number | boolean)[])

Imposta in come operatore per il filtro Basic


const basicFilterBuilder = new BasicFilterBuilder().in([values]);
function in(values: (string | number | boolean)[]): BasicFilterBuilder

Parametri

values

(string | number | boolean)[]

Valori restituiti

notIn((string | number | boolean)[])

Imposta NotIn come operatore per il filtro Basic


const basicFilterBuilder = new BasicFilterBuilder().notIn([values]);
function notIn(values: (string | number | boolean)[]): BasicFilterBuilder

Parametri

values

(string | number | boolean)[]

Valori restituiti

requireSingleSelection(boolean)

Imposta la proprietà di selezione singola richiesta per il filtro Basic


const basicFilterBuilder = new BasicFilterBuilder().requireSingleSelection(isRequireSingleSelection);
function requireSingleSelection(isRequireSingleSelection?: boolean): BasicFilterBuilder

Parametri

isRequireSingleSelection

boolean

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