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
|
include |
Définit le filtre includeToday pour date relative
|
in |
Définit inLast en tant qu’opérateur pour le filtre Date relative
|
in |
Définit inNext en tant qu’opérateur pour le filtre Date relative
|
in |
Définit inThis en tant qu’opérateur pour le filtre Date relative
|
Méthodes héritées
with |
Définit la propriété cible pour le filtre avec l’objet cible d’agrégation de colonnes
|
with |
Définit la propriété cible pour le filtre avec l’objet cible de colonne
|
with |
Définit la propriété cible pour le filtre avec l’objet cible d’agrégation au niveau de la hiérarchie
|
with |
Définit la propriété cible pour le filtre avec l’objet cible au niveau de la hiérarchie
|
with |
Définit la propriété cible pour le filtre avec l’objet cible de mesure
|
with |
Définit la propriété cible pour le filtre avec l’objet cible
|
Détails de la propriété héritée
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
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