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
|
| in |
Establece inLast como operador para el filtro de tiempo relativo
|
| in |
Establece inNext como operador para filtro de tiempo relativo
|
| in |
Establece enThis como operador para el filtro de tiempo relativo
|
Métodos heredados
| with |
Establece la propiedad de destino para el filtro con el objeto de destino de agregación de columnas
|
| with |
Establece la propiedad de destino para el filtro con el objeto de destino de columna
|
| with |
Establece la propiedad de destino para el filtro con el objeto de destino de agregación de nivel de jerarquía
|
| with |
Establece la propiedad de destino para el filtro con el objeto de destino de nivel de jerarquía
|
| with |
Establece la propiedad de destino para el filtro con el objeto de destino de medida
|
| with |
Establece la propiedad de destino para el filtro con el objeto de destino
|
Detalles de las propiedades heredadas
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