Compartir a través de


RelativeTimeFilterBuilder class

Componente generador de filtros de tiempo relativo de Power BI

Extends

Propiedades heredadas

target

Métodos

build()

Crea un filtro de tiempo relativo


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

Establece inLast como operador para el filtro de tiempo relativo


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

Establece inNext como operador para filtro de tiempo relativo


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

Establece enThis como operador para el filtro de tiempo relativo


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

Métodos heredados

withColumnAggregation(string, string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de agregación de columnas

const filterBuilder = new FilterBuilder().withColumnAggregation(tableName, columnName, aggregationFunction);
withColumnTarget(string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de columna

const filterBuilder = new FilterBuilder().withColumnTarget(tableName, columnName);
withHierarchyLevelAggregationTarget(string, string, string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de agregación de nivel de jerarquía

const filterBuilder = new FilterBuilder().withHierarchyLevelAggregationTarget(tableName, hierarchy, hierarchyLevel, aggregationFunction);
withHierarchyLevelTarget(string, string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de nivel de jerarquía

const filterBuilder = new FilterBuilder().withHierarchyLevelTarget(tableName, hierarchy, hierarchyLevel);
withMeasureTarget(string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de medida

const filterBuilder = new FilterBuilder().withMeasureTarget(tableName, measure);
withTargetObject(IFilterTarget)

Establece la propiedad de destino para el filtro con el objeto de destino

const target = {
 table: 'table1',
 column: 'column1'
};

const filterBuilder = new FilterBuilder().withTargetObject(target);

Detalles de las propiedades heredadas

target

target: IFilterTarget

Valor de propiedad

heredado defilterBuilder.target

Detalles del método

build()

Crea un filtro de tiempo relativo


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().build();
function build(): RelativeTimeFilter

Devoluciones

inLast(number, RelativeDateFilterTimeUnit)

Establece inLast como operador para el filtro de tiempo relativo


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

Parámetros

timeUnitsCount

number

Cantidad de unidades de tiempo

timeUnitType
RelativeDateFilterTimeUnit

Define la unidad de tiempo que usa el filtro.

Devoluciones

inNext(number, RelativeDateFilterTimeUnit)

Establece inNext como operador para filtro de tiempo relativo


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

Parámetros

timeUnitsCount

number

Cantidad de unidades de tiempo

timeUnitType
RelativeDateFilterTimeUnit

Define la unidad de tiempo que usa el filtro.

Devoluciones

inThis(number, RelativeDateFilterTimeUnit)

Establece enThis como operador para el filtro de tiempo relativo


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

Parámetros

timeUnitsCount

number

Cantidad de unidades de tiempo

timeUnitType
RelativeDateFilterTimeUnit

Define la unidad de tiempo que usa el filtro.

Devoluciones

Detalles de los métodos heredados

withColumnAggregation(string, string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de agregación de columnas

const filterBuilder = new FilterBuilder().withColumnAggregation(tableName, columnName, aggregationFunction);
function withColumnAggregation(tableName: string, columnName: string, aggregationFunction: string): RelativeTimeFilterBuilder

Parámetros

tableName

string

columnName

string

aggregationFunction

string

Devoluciones

Heredado deFilterBuilder.withColumnAggregation

withColumnTarget(string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de columna

const filterBuilder = new FilterBuilder().withColumnTarget(tableName, columnName);
function withColumnTarget(tableName: string, columnName: string): RelativeTimeFilterBuilder

Parámetros

tableName

string

columnName

string

Devoluciones

se hereda deFilterBuilder.withColumnTarget

withHierarchyLevelAggregationTarget(string, string, string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de agregación de nivel de jerarquía

const filterBuilder = new FilterBuilder().withHierarchyLevelAggregationTarget(tableName, hierarchy, hierarchyLevel, aggregationFunction);
function withHierarchyLevelAggregationTarget(tableName: string, hierarchy: string, hierarchyLevel: string, aggregationFunction: string): RelativeTimeFilterBuilder

Parámetros

tableName

string

hierarchy

string

hierarchyLevel

string

aggregationFunction

string

Devoluciones

Se hereda deFilterBuilder.withHierarchyLevelAggregationTarget

withHierarchyLevelTarget(string, string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de nivel de jerarquía

const filterBuilder = new FilterBuilder().withHierarchyLevelTarget(tableName, hierarchy, hierarchyLevel);
function withHierarchyLevelTarget(tableName: string, hierarchy: string, hierarchyLevel: string): RelativeTimeFilterBuilder

Parámetros

tableName

string

hierarchy

string

hierarchyLevel

string

Devoluciones

Heredado deFilterBuilder.withHierarchyLevelTarget

withMeasureTarget(string, string)

Establece la propiedad de destino para el filtro con el objeto de destino de medida

const filterBuilder = new FilterBuilder().withMeasureTarget(tableName, measure);
function withMeasureTarget(tableName: string, measure: string): RelativeTimeFilterBuilder

Parámetros

tableName

string

measure

string

Devoluciones

Heredado deFilterBuilder.withMeasureTarget

withTargetObject(IFilterTarget)

Establece la propiedad de destino para el filtro con el objeto de destino

const target = {
 table: 'table1',
 column: 'column1'
};

const filterBuilder = new FilterBuilder().withTargetObject(target);
function withTargetObject(target: IFilterTarget): RelativeTimeFilterBuilder

Parámetros

target
IFilterTarget

Devoluciones

heredado deFilterBuilder.withTargetObject