Compartir a través de


RelativeDateFilterBuilder class

Componente generador de filtros de fecha relativa de Power BI

Extends

Propiedades heredadas

target

Métodos

build()

Crea un filtro de fecha relativa


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

Los conjuntos incluyenToday para el filtro fecha relativa


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

Establece inLast como operador para el filtro Fecha relativa


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

Establece inNext como operador para el filtro De fecha relativa


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

Establece inThis como operador para el filtro De fecha relativa


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


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().build();
function build(): RelativeDateFilter

Devoluciones

includeToday(boolean)

Los conjuntos incluyenToday para el filtro fecha relativa


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().includeToday(includeToday);
function includeToday(includeToday: boolean): RelativeDateFilterBuilder

Parámetros

includeToday

boolean

Indica si hoy está incluido o no

Devoluciones

inLast(number, RelativeDateFilterTimeUnit)

Establece inLast como operador para el filtro Fecha relativa


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

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 el filtro De fecha relativa


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

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 inThis como operador para el filtro De fecha relativa


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

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): RelativeDateFilterBuilder

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): RelativeDateFilterBuilder

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): RelativeDateFilterBuilder

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): RelativeDateFilterBuilder

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): RelativeDateFilterBuilder

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): RelativeDateFilterBuilder

Parámetros

target
IFilterTarget

Devoluciones

heredado deFilterBuilder.withTargetObject