AdvancedFilterBuilder class
Componente del generador de filtros avanzado de Power BI
- Extends
Propiedades heredadas
| target |
Métodos
| add |
Agrega una condición en el filtro avanzado
|
| and() | Establece y como operador lógico para filtro avanzado
|
| build() | Crea un filtro avanzado
|
| or() | Establece o como operador lógico para filtro avanzado
|
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
addCondition(AdvancedFilterConditionOperators, string | number | boolean | Date)
Agrega una condición en el filtro avanzado
// Add two conditions
const advancedFilterBuilder = new AdvancedFilterBuilder().addCondition("Contains", "Wash").addCondition("Contains", "Park");
function addCondition(operator: AdvancedFilterConditionOperators, value?: string | number | boolean | Date): AdvancedFilterBuilder
Parámetros
- operator
- AdvancedFilterConditionOperators
- value
-
string | number | boolean | Date
Devoluciones
and()
Establece y como operador lógico para filtro avanzado
const advancedFilterBuilder = new AdvancedFilterBuilder().and();
function and(): AdvancedFilterBuilder
Devoluciones
build()
Crea un filtro avanzado
const advancedFilterBuilder = new AdvancedFilterBuilder().build();
function build(): AdvancedFilter
Devoluciones
or()
Establece o como operador lógico para filtro avanzado
const advancedFilterBuilder = new AdvancedFilterBuilder().or();
function or(): AdvancedFilterBuilder
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