Freigeben über


RelativeTimeFilterBuilder class

Power BI Relative Time-Generatorkomponente

Extends

Geerbte Eigenschaften

target

Methoden

build()

Erstellt relativen Zeitfilter


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

Legt inLast als Operator für den Relative Time-Filter fest


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

Legt inNext als Operator für den Relative Time-Filter fest


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

Legt inThis als Operator für den Relative Time-Filter fest


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

Geerbte Methoden

withColumnAggregation(string, string, string)

Legt die Zieleigenschaft für den Filter mit Dem Spaltenaggregationszielobjekt fest.

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

Legt die Zieleigenschaft für den Filter mit dem Spaltenzielobjekt fest.

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

Legt die Zieleigenschaft für filter mit Aggregationszielobjekt auf Hierarchieebene fest

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

Legt die Zieleigenschaft für filter mit Zielobjekt auf Hierarchieebene fest

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

Legt die Zieleigenschaft für filter mit Measurezielobjekt fest

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

Legt die Zieleigenschaft für filter mit Zielobjekt fest

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

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

Geerbte Eigenschaftsdetails

target

target: IFilterTarget

Eigenschaftswert

Geerbt vonFilterBuilder.target-

Details zur Methode

build()

Erstellt relativen Zeitfilter


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

Gibt zurück

inLast(number, RelativeDateFilterTimeUnit)

Legt inLast als Operator für den Relative Time-Filter fest


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

Parameter

timeUnitsCount

number

Die Zeiteinheiten

timeUnitType
RelativeDateFilterTimeUnit

Definiert die Zeiteinheit, die der Filter verwendet.

Gibt zurück

inNext(number, RelativeDateFilterTimeUnit)

Legt inNext als Operator für den Relative Time-Filter fest


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

Parameter

timeUnitsCount

number

Die Zeiteinheiten

timeUnitType
RelativeDateFilterTimeUnit

Definiert die Zeiteinheit, die der Filter verwendet.

Gibt zurück

inThis(number, RelativeDateFilterTimeUnit)

Legt inThis als Operator für den Relative Time-Filter fest


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

Parameter

timeUnitsCount

number

Die Zeiteinheiten

timeUnitType
RelativeDateFilterTimeUnit

Definiert die Zeiteinheit, die der Filter verwendet.

Gibt zurück

Details zur geerbten Methode

withColumnAggregation(string, string, string)

Legt die Zieleigenschaft für den Filter mit Dem Spaltenaggregationszielobjekt fest.

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

Parameter

tableName

string

columnName

string

aggregationFunction

string

Gibt zurück

geerbt vonFilterBuilder.withColumnAggregation-

withColumnTarget(string, string)

Legt die Zieleigenschaft für den Filter mit dem Spaltenzielobjekt fest.

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

Parameter

tableName

string

columnName

string

Gibt zurück

geerbt vonFilterBuilder.withColumnTarget-

withHierarchyLevelAggregationTarget(string, string, string, string)

Legt die Zieleigenschaft für filter mit Aggregationszielobjekt auf Hierarchieebene fest

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

Parameter

tableName

string

hierarchy

string

hierarchyLevel

string

aggregationFunction

string

Gibt zurück

vonFilterBuilder.withHierarchyLevelAggregationTarget geerbt

withHierarchyLevelTarget(string, string, string)

Legt die Zieleigenschaft für filter mit Zielobjekt auf Hierarchieebene fest

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

Parameter

tableName

string

hierarchy

string

hierarchyLevel

string

Gibt zurück

geerbt vonFilterBuilder.withHierarchyLevelTarget-

withMeasureTarget(string, string)

Legt die Zieleigenschaft für filter mit Measurezielobjekt fest

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

Parameter

tableName

string

measure

string

Gibt zurück

geerbt vonFilterBuilder.withMeasureTarget-

withTargetObject(IFilterTarget)

Legt die Zieleigenschaft für filter mit Zielobjekt fest

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

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

Parameter

target
IFilterTarget

Gibt zurück

geerbt vonFilterBuilder.withTargetObject