RelativeDateFilterBuilder class
Composant générateur de filtres date relative Power BI
- S' étend
Propriétés héritées
| target |
Méthode
| 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
Retourne
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
Retourne
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
Retourne
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
Retourne
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
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): RelativeDateFilterBuilder
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): RelativeDateFilterBuilder
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): RelativeDateFilterBuilder
Paramètres
- tableName
-
string
- hierarchy
-
string
- hierarchyLevel
-
string
- aggregationFunction
-
string
Retourne
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
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): RelativeDateFilterBuilder
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): RelativeDateFilterBuilder
Paramètres
- target
- IFilterTarget
Retourne
héritée deFilterBuilder.withTargetObject