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
|
| build() | Crea un filtro básico
|
| in((string | number | boolean)[]) | Establece In como operador para el filtro Básico
|
| not |
Establece NotIn como operador para el filtro Básico
|
| require |
Establece la propiedad de selección única necesaria para el filtro Básico.
|
Métodos heredados
| with |
Establece la propiedad de destino para el filtro con el objeto de destino de agregación de columnas
|
| with |
Establece la propiedad de destino para el filtro con el objeto de destino de columna
|
| with |
Establece la propiedad de destino para el filtro con el objeto de destino de agregación de nivel de jerarquía
|
| with |
Establece la propiedad de destino para el filtro con el objeto de destino de nivel de jerarquía
|
| with |
Establece la propiedad de destino para el filtro con el objeto de destino de medida
|
| with |
Establece la propiedad de destino para el filtro con el objeto de destino
|
Detalles de las propiedades heredadas
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): this
Parámetros
- tableName
-
string
- columnName
-
string
- aggregationFunction
-
string
Devoluciones
this
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): this
Parámetros
- tableName
-
string
- columnName
-
string
Devoluciones
this
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): this
Parámetros
- tableName
-
string
- hierarchy
-
string
- hierarchyLevel
-
string
- aggregationFunction
-
string
Devoluciones
this
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): this
Parámetros
- tableName
-
string
- hierarchy
-
string
- hierarchyLevel
-
string
Devoluciones
this
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): this
Parámetros
- tableName
-
string
- measure
-
string
Devoluciones
this
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): this
Parámetros
- target
- IFilterTarget
Devoluciones
this
heredado deFilterBuilder.withTargetObject