RelativeTimeFilterBuilder class
Componente generatore di filtri temporali relativi di Power BI
- Extends
Proprietà ereditate
target |
Metodi
build() | Crea un filtro tempo relativo
|
in |
Imposta inLast come operatore per il filtro tempo relativo
|
in |
Imposta inNext come operatore per il filtro tempo relativo
|
in |
Imposta inThis come operatore per il filtro tempo relativo
|
Metodi ereditati
with |
Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione dell'aggregazione di colonne
|
with |
Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione della colonna
|
with |
Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione dell'aggregazione a livello di gerarchia
|
with |
Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione a livello di gerarchia
|
with |
Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione della misura
|
with |
Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione
|
Dettagli proprietà ereditate
target
Dettagli metodo
build()
Crea un filtro tempo relativo
const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().build();
function build(): RelativeTimeFilter
Restituisce
inLast(number, RelativeDateFilterTimeUnit)
Imposta inLast come operatore per il filtro tempo relativo
const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().inLast(timeUnitsCount, timeUnitType);
function inLast(timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit): RelativeTimeFilterBuilder
Parametri
- timeUnitsCount
-
number
Quantità di unità di tempo
- timeUnitType
- RelativeDateFilterTimeUnit
Definisce l'unità di tempo in cui viene usato il filtro
Restituisce
inNext(number, RelativeDateFilterTimeUnit)
Imposta inNext come operatore per il filtro tempo relativo
const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().inNext(timeUnitsCount, timeUnitType);
function inNext(timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit): RelativeTimeFilterBuilder
Parametri
- timeUnitsCount
-
number
Quantità di unità di tempo
- timeUnitType
- RelativeDateFilterTimeUnit
Definisce l'unità di tempo in cui viene usato il filtro
Restituisce
inThis(number, RelativeDateFilterTimeUnit)
Imposta inThis come operatore per il filtro tempo relativo
const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().inThis(timeUnitsCount, timeUnitType);
function inThis(timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit): RelativeTimeFilterBuilder
Parametri
- timeUnitsCount
-
number
Quantità di unità di tempo
- timeUnitType
- RelativeDateFilterTimeUnit
Definisce l'unità di tempo in cui viene usato il filtro
Restituisce
Dettagli dei metodi ereditati
withColumnAggregation(string, string, string)
Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione dell'aggregazione di colonne
const filterBuilder = new FilterBuilder().withColumnAggregation(tableName, columnName, aggregationFunction);
function withColumnAggregation(tableName: string, columnName: string, aggregationFunction: string): RelativeTimeFilterBuilder
Parametri
- tableName
-
string
- columnName
-
string
- aggregationFunction
-
string
Restituisce
Ereditato daFilterBuilder.withColumnAggregation
withColumnTarget(string, string)
Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione della colonna
const filterBuilder = new FilterBuilder().withColumnTarget(tableName, columnName);
function withColumnTarget(tableName: string, columnName: string): RelativeTimeFilterBuilder
Parametri
- tableName
-
string
- columnName
-
string
Restituisce
Ereditato daFilterBuilder.withColumnTarget
withHierarchyLevelAggregationTarget(string, string, string, string)
Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione dell'aggregazione a livello di gerarchia
const filterBuilder = new FilterBuilder().withHierarchyLevelAggregationTarget(tableName, hierarchy, hierarchyLevel, aggregationFunction);
function withHierarchyLevelAggregationTarget(tableName: string, hierarchy: string, hierarchyLevel: string, aggregationFunction: string): RelativeTimeFilterBuilder
Parametri
- tableName
-
string
- hierarchy
-
string
- hierarchyLevel
-
string
- aggregationFunction
-
string
Restituisce
Ereditato daFilterBuilder.withHierarchyLevelAggregationTarget
withHierarchyLevelTarget(string, string, string)
Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione a livello di gerarchia
const filterBuilder = new FilterBuilder().withHierarchyLevelTarget(tableName, hierarchy, hierarchyLevel);
function withHierarchyLevelTarget(tableName: string, hierarchy: string, hierarchyLevel: string): RelativeTimeFilterBuilder
Parametri
- tableName
-
string
- hierarchy
-
string
- hierarchyLevel
-
string
Restituisce
Ereditato daFilterBuilder.withHierarchyLevelTarget
withMeasureTarget(string, string)
Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione della misura
const filterBuilder = new FilterBuilder().withMeasureTarget(tableName, measure);
function withMeasureTarget(tableName: string, measure: string): RelativeTimeFilterBuilder
Parametri
- tableName
-
string
- measure
-
string
Restituisce
Ereditato daFilterBuilder.withMeasureTarget
withTargetObject(IFilterTarget)
Imposta la proprietà di destinazione per il filtro con l'oggetto di destinazione
const target = {
table: 'table1',
column: 'column1'
};
const filterBuilder = new FilterBuilder().withTargetObject(target);
function withTargetObject(target: IFilterTarget): RelativeTimeFilterBuilder
Parametri
- target
- IFilterTarget
Restituisce
Ereditato daFilterBuilder.withTargetObject