Condividi tramite


RelativeTimeFilterBuilder class

Componente generatore di filtri temporali relativi di Power BI

Extends

Proprietà ereditate

target

Metodi

build()

Crea un filtro tempo relativo


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().build();
inLast(number, RelativeDateFilterTimeUnit)

Imposta inLast come operatore per il filtro tempo relativo


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().inLast(timeUnitsCount, timeUnitType);
inNext(number, RelativeDateFilterTimeUnit)

Imposta inNext come operatore per il filtro tempo relativo


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().inNext(timeUnitsCount, timeUnitType);
inThis(number, RelativeDateFilterTimeUnit)

Imposta inThis come operatore per il filtro tempo relativo


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().inThis(timeUnitsCount, timeUnitType);

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);
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);
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);
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);
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);
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);

Dettagli proprietà ereditate

target

target: IFilterTarget

Valore della proprietà

ereditato daFilterBuilder.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