Partager via


RelativeDateFilterBuilder class

Composant générateur de filtres date relative Power BI

Extends

Propriétés héritées

target

Méthodes

build()

Crée un filtre Date relative


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().build();
includeToday(boolean)

Définit le filtre includeToday pour date relative


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().includeToday(includeToday);
inLast(number, RelativeDateFilterTimeUnit)

Définit inLast en tant qu’opérateur pour le filtre Date relative


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().inLast(timeUnitsCount, timeUnitType);
inNext(number, RelativeDateFilterTimeUnit)

Définit inNext en tant qu’opérateur pour le filtre Date relative


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().inNext(timeUnitsCount, timeUnitType);
inThis(number, RelativeDateFilterTimeUnit)

Définit inThis en tant qu’opérateur pour le filtre Date relative


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().inThis(timeUnitsCount, timeUnitType);

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

build()

Crée un filtre Date relative


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().build();
function build(): RelativeDateFilter

Retours

includeToday(boolean)

Définit le filtre includeToday pour date relative


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().includeToday(includeToday);
function includeToday(includeToday: boolean): RelativeDateFilterBuilder

Paramètres

includeToday

boolean

Indique si aujourd’hui est inclus ou non

Retours

inLast(number, RelativeDateFilterTimeUnit)

Définit inLast en tant qu’opérateur pour le filtre Date relative


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().inLast(timeUnitsCount, timeUnitType);
function inLast(timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit): RelativeDateFilterBuilder

Paramètres

timeUnitsCount

number

Durée d’unités

timeUnitType
RelativeDateFilterTimeUnit

Définit l’unité de temps que le filtre utilise

Retours

inNext(number, RelativeDateFilterTimeUnit)

Définit inNext en tant qu’opérateur pour le filtre Date relative


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().inNext(timeUnitsCount, timeUnitType);
function inNext(timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit): RelativeDateFilterBuilder

Paramètres

timeUnitsCount

number

Durée d’unités

timeUnitType
RelativeDateFilterTimeUnit

Définit l’unité de temps que le filtre utilise

Retours

inThis(number, RelativeDateFilterTimeUnit)

Définit inThis en tant qu’opérateur pour le filtre Date relative


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().inThis(timeUnitsCount, timeUnitType);
function inThis(timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit): RelativeDateFilterBuilder

Paramètres

timeUnitsCount

number

Durée d’unités

timeUnitType
RelativeDateFilterTimeUnit

Définit l’unité de temps que le filtre utilise

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

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

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

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

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

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

Paramètres

target
IFilterTarget

Retours

héritée deFilterBuilder.withTargetObject