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
|
| in |
Définit inLast en tant qu’opérateur pour le filtre Heure relative
|
| in |
Définit inNext en tant qu’opérateur pour le filtre Heure relative
|
| in |
Définit inThis en tant qu’opérateur pour le filtre Heure 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 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
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