Condividi tramite


RelativeDateFilterBuilder class

Componente generatore di filtri data relativa di Power BI

Extends

Proprietà ereditate

target

Metodi

build()

Crea un filtro data relativa


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().build();
includeToday(boolean)

Imposta includeToday per il filtro Data relativa


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().includeToday(includeToday);
inLast(number, RelativeDateFilterTimeUnit)

Imposta l'operatore inLast come per il filtro Data relativa


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().inLast(timeUnitsCount, timeUnitType);
inNext(number, RelativeDateFilterTimeUnit)

Imposta inNext come operatore per il filtro Data relativa


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().inNext(timeUnitsCount, timeUnitType);
inThis(number, RelativeDateFilterTimeUnit)

Imposta inThis come operatore per il filtro Data relativa


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().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 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