RelativeDateFilterBuilder class
Componente generatore di filtri data relativa di Power BI
- Extends
Proprietà ereditate
target |
Metodi
build() | Crea un filtro data relativa
|
include |
Imposta includeToday per il filtro Data relativa
|
in |
Imposta l'operatore inLast come per il filtro Data relativa
|
in |
Imposta inNext come operatore per il filtro Data relativa
|
in |
Imposta inThis come operatore per il filtro Data relativa
|
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 data relativa
const relativeDateFilterBuilder = new RelativeDateFilterBuilder().build();
function build(): RelativeDateFilter
Restituisce
includeToday(boolean)
Imposta includeToday per il filtro Data relativa
const relativeDateFilterBuilder = new RelativeDateFilterBuilder().includeToday(includeToday);
function includeToday(includeToday: boolean): RelativeDateFilterBuilder
Parametri
- includeToday
-
boolean
Indica se oggi è incluso o meno
Restituisce
inLast(number, RelativeDateFilterTimeUnit)
Imposta l'operatore inLast come per il filtro Data relativa
const relativeDateFilterBuilder = new RelativeDateFilterBuilder().inLast(timeUnitsCount, timeUnitType);
function inLast(timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit): RelativeDateFilterBuilder
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 Data relativa
const relativeDateFilterBuilder = new RelativeDateFilterBuilder().inNext(timeUnitsCount, timeUnitType);
function inNext(timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit): RelativeDateFilterBuilder
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 Data relativa
const relativeDateFilterBuilder = new RelativeDateFilterBuilder().inThis(timeUnitsCount, timeUnitType);
function inThis(timeUnitsCount: number, timeUnitType: RelativeDateFilterTimeUnit): RelativeDateFilterBuilder
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): RelativeDateFilterBuilder
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): RelativeDateFilterBuilder
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): RelativeDateFilterBuilder
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): RelativeDateFilterBuilder
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): RelativeDateFilterBuilder
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): RelativeDateFilterBuilder
Parametri
- target
- IFilterTarget
Restituisce
Ereditato daFilterBuilder.withTargetObject