Compartir a través de


BasicFilterBuilder class

Componente del generador de filtros básico de Power BI

Extends

Propiedades heredadas

target

Métodos

all()

Establece Todo como operador para el filtro Básico


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

Crea un filtro básico


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

Establece In como operador para el filtro Básico


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

Establece NotIn como operador para el filtro Básico


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

Establece la propiedad de selección única necesaria para el filtro Básico.


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

Métodos heredados

withColumnAggregation(string, string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de agregación de columnas

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

Establece la propiedad de destino para el filtro con el objeto de destino de columna

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

Establece la propiedad de destino para el filtro con el objeto de destino de agregación de nivel de jerarquía

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

Establece la propiedad de destino para el filtro con el objeto de destino de nivel de jerarquía

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

Establece la propiedad de destino para el filtro con el objeto de destino de medida

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

Establece la propiedad de destino para el filtro con el objeto de destino

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

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

Detalles de las propiedades heredadas

target

target: IFilterTarget

Valor de propiedad

heredado defilterBuilder.target

Detalles del método

all()

Establece Todo como operador para el filtro Básico


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

Devoluciones

build()

Crea un filtro básico


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

Devoluciones

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

Establece In como operador para el filtro Básico


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

Parámetros

values

(string | number | boolean)[]

Devoluciones

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

Establece NotIn como operador para el filtro Básico


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

Parámetros

values

(string | number | boolean)[]

Devoluciones

requireSingleSelection(boolean)

Establece la propiedad de selección única necesaria para el filtro Básico.


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

Parámetros

isRequireSingleSelection

boolean

Devoluciones

Detalles de los métodos heredados

withColumnAggregation(string, string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de agregación de columnas

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

Parámetros

tableName

string

columnName

string

aggregationFunction

string

Devoluciones

Heredado deFilterBuilder.withColumnAggregation

withColumnTarget(string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de columna

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

Parámetros

tableName

string

columnName

string

Devoluciones

se hereda deFilterBuilder.withColumnTarget

withHierarchyLevelAggregationTarget(string, string, string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de agregación de nivel de jerarquía

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

Parámetros

tableName

string

hierarchy

string

hierarchyLevel

string

aggregationFunction

string

Devoluciones

Se hereda deFilterBuilder.withHierarchyLevelAggregationTarget

withHierarchyLevelTarget(string, string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de nivel de jerarquía

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

Parámetros

tableName

string

hierarchy

string

hierarchyLevel

string

Devoluciones

Heredado deFilterBuilder.withHierarchyLevelTarget

withMeasureTarget(string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de medida

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

Parámetros

tableName

string

measure

string

Devoluciones

Heredado deFilterBuilder.withMeasureTarget

withTargetObject(IFilterTarget)

Establece la propiedad de destino para el filtro con el objeto de destino

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

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

Parámetros

target
IFilterTarget

Devoluciones

heredado deFilterBuilder.withTargetObject