Partager via


RelativeTimeFilterBuilder class

Composant générateur de filtres de temps relatif Power BI

S' étend

Propriétés héritées

target

Méthode

build()

Crée un filtre de temps relatif


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().build();
inLast(number, RelativeDateFilterTimeUnit)

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


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().inLast(timeUnitsCount, timeUnitType);
inNext(number, RelativeDateFilterTimeUnit)

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


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().inNext(timeUnitsCount, timeUnitType);
inThis(number, RelativeDateFilterTimeUnit)

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


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().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 la propriété

héritée deFilterBuilder.target

Détails de la méthode

build()

Crée un filtre de temps relatif


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().build();
function build(): RelativeTimeFilter

Retourne

inLast(number, RelativeDateFilterTimeUnit)

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


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().inLast(timeUnitsCount, timeUnitType);
function inLast(timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit): RelativeTimeFilterBuilder

Paramètres

timeUnitsCount

number

Durée d’unités

timeUnitType
RelativeDateFilterTimeUnit

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

Retourne

inNext(number, RelativeDateFilterTimeUnit)

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


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().inNext(timeUnitsCount, timeUnitType);
function inNext(timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit): RelativeTimeFilterBuilder

Paramètres

timeUnitsCount

number

Durée d’unités

timeUnitType
RelativeDateFilterTimeUnit

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

Retourne

inThis(number, RelativeDateFilterTimeUnit)

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


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().inThis(timeUnitsCount, timeUnitType);
function inThis(timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit): RelativeTimeFilterBuilder

Paramètres

timeUnitsCount

number

Durée d’unités

timeUnitType
RelativeDateFilterTimeUnit

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

Retourne

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

Paramètres

tableName

string

columnName

string

aggregationFunction

string

Retourne

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

Paramètres

tableName

string

columnName

string

Retourne

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

Paramètres

tableName

string

hierarchy

string

hierarchyLevel

string

aggregationFunction

string

Retourne

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

Paramètres

tableName

string

hierarchy

string

hierarchyLevel

string

Retourne

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

Paramètres

tableName

string

measure

string

Retourne

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

Paramètres

target
IFilterTarget

Retourne

héritée deFilterBuilder.withTargetObject