Partager via


TopNFilterBuilder class

Composant générateur de filtreS Power BI Top N

Extends

Propriétés héritées

target

Méthodes

bottom(number)

Définit Bottom en tant qu’opérateur pour le filtre Top N


const topNFilterBuilder = new TopNFilterBuilder().bottom(itemCount);
build()

Crée un filtre N supérieur


const topNFilterBuilder = new TopNFilterBuilder().build();
orderByTarget(ITarget)

Définit l’ordre par pour le filtre N supérieur


const topNFilterBuilder = new TopNFilterBuilder().orderByTarget(target);
top(number)

Définit Top en tant qu’opérateur pour le filtre Top N


const topNFilterBuilder = new TopNFilterBuilder().top(itemCount);

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

bottom(number)

Définit Bottom en tant qu’opérateur pour le filtre Top N


const topNFilterBuilder = new TopNFilterBuilder().bottom(itemCount);
function bottom(itemCount: number): TopNFilterBuilder

Paramètres

itemCount

number

Retours

build()

Crée un filtre N supérieur


const topNFilterBuilder = new TopNFilterBuilder().build();
function build(): TopNFilter

Retours

orderByTarget(ITarget)

Définit l’ordre par pour le filtre N supérieur


const topNFilterBuilder = new TopNFilterBuilder().orderByTarget(target);
function orderByTarget(target: ITarget): TopNFilterBuilder

Paramètres

target
ITarget

Retours

top(number)

Définit Top en tant qu’opérateur pour le filtre Top N


const topNFilterBuilder = new TopNFilterBuilder().top(itemCount);
function top(itemCount: number): TopNFilterBuilder

Paramètres

itemCount

number

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): TopNFilterBuilder

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): TopNFilterBuilder

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): TopNFilterBuilder

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): TopNFilterBuilder

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): TopNFilterBuilder

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): TopNFilterBuilder

Paramètres

target
IFilterTarget

Retours

héritée deFilterBuilder.withTargetObject