Partager via


BasicFilterBuilder class

Composant générateur de filtres De base Power BI

Extends

Propriétés héritées

target

Méthodes

all()

Définit All as operator for Basic filter


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

Crée un filtre de base


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

Définir en tant qu’opérateur pour le filtre de base


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

Définit NotIn en tant qu’opérateur pour le filtre de base


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

Définit la propriété de sélection unique requise pour le filtre de base


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

Méthodes héritées

withColumnAggregation(string, string, string)

Définit la propriété cible pour le filtre avec l’objet cible d’agrégation de colonnes

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

Définit la propriété cible pour le filtre avec l’objet cible de colonne

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

Définit la propriété cible pour le filtre avec l’objet cible d’agrégation au niveau de la hiérarchie

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

Définit la propriété cible pour le filtre avec l’objet cible au niveau de la hiérarchie

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

Définit la propriété cible pour le filtre avec l’objet cible de mesure

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

Définit la propriété cible pour le filtre avec l’objet cible

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

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

Détails de la propriété héritée

target

target: IFilterTarget

Valeur de propriété

héritée deFilterBuilder.target

Détails de la méthode

all()

Définit All as operator for Basic filter


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

Retours

build()

Crée un filtre de base


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

Retours

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

Définir en tant qu’opérateur pour le filtre de base


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

Paramètres

values

(string | number | boolean)[]

Retours

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

Définit NotIn en tant qu’opérateur pour le filtre de base


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

Paramètres

values

(string | number | boolean)[]

Retours

requireSingleSelection(boolean)

Définit la propriété de sélection unique requise pour le filtre de base


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

Paramètres

isRequireSingleSelection

boolean

Retours

Détails de la méthode héritée

withColumnAggregation(string, string, string)

Définit la propriété cible pour le filtre avec l’objet cible d’agrégation de colonnes

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

Paramètres

tableName

string

columnName

string

aggregationFunction

string

Retours

héritée deFilterBuilder.withColumnAggregation

withColumnTarget(string, string)

Définit la propriété cible pour le filtre avec l’objet cible de colonne

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

Paramètres

tableName

string

columnName

string

Retours

héritée deFilterBuilder.withColumnTarget

withHierarchyLevelAggregationTarget(string, string, string, string)

Définit la propriété cible pour le filtre avec l’objet cible d’agrégation au niveau de la hiérarchie

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

Paramètres

tableName

string

hierarchy

string

hierarchyLevel

string

aggregationFunction

string

Retours

héritée deFilterBuilder.withHierarchyLevelAggregationTarget

withHierarchyLevelTarget(string, string, string)

Définit la propriété cible pour le filtre avec l’objet cible au niveau de la hiérarchie

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

Paramètres

tableName

string

hierarchy

string

hierarchyLevel

string

Retours

héritée deFilterBuilder.withHierarchyLevelTarget

withMeasureTarget(string, string)

Définit la propriété cible pour le filtre avec l’objet cible de mesure

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

Paramètres

tableName

string

measure

string

Retours

héritée deFilterBuilder.withMeasureTarget

withTargetObject(IFilterTarget)

Définit la propriété cible pour le filtre avec l’objet cible

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

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

Paramètres

target
IFilterTarget

Retours

héritée deFilterBuilder.withTargetObject