Freigeben über


RelativeTimeFilterBuilder class

Power BI Relative Time-Filter-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 Relativzeitfilter fest


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

Legt inThis als Operator für den Relativzeitfilter fest


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

Geerbte Methoden

withColumnAggregation(string, string, string)

Legt die Zieleigenschaft für den Filter mit spaltenaggregationszielobjekt fest

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

Legt die Zieleigenschaft für den Filter mit Spaltenzielobjekt fest

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

Legt die Zieleigenschaft für Filter mit Zielobjekt 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 den Filter mit dem Messzielobjekt fest

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

Legt die Zieleigenschaft für den Filter mit Zielobjekt fest

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

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

Geerbte Eigenschaftsdetails

target

target: IFilterTarget

Eigenschaftswert

IFilterTarget

Geerbt vonFilterBuilder.target

Details zur Methode

build()

Erstellt relativen Zeitfilter


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

Gibt zurück

RelativeTimeFilter

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 Anzahl der Zeiteinheiten

timeUnitType

RelativeDateFilterTimeUnit

Definiert die Einheit der Zeit, die der Filter verwendet.

Gibt zurück

inNext(number, RelativeDateFilterTimeUnit)

Legt inNext als Operator für den Relativzeitfilter fest


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

Parameter

timeUnitsCount

number

Die Anzahl der Zeiteinheiten

timeUnitType

RelativeDateFilterTimeUnit

Definiert die Einheit der Zeit, die der Filter verwendet.

Gibt zurück

inThis(number, RelativeDateFilterTimeUnit)

Legt inThis als Operator für den Relativzeitfilter fest


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

Parameter

timeUnitsCount

number

Die Anzahl der Zeiteinheiten

timeUnitType

RelativeDateFilterTimeUnit

Definiert die Einheit der Zeit, die der Filter verwendet.

Gibt zurück

Details zur geerbten Methode

withColumnAggregation(string, string, string)

Legt die Zieleigenschaft für den Filter mit spaltenaggregationszielobjekt fest

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

Parameter

tableName

string

columnName

string

aggregationFunction

string

Gibt zurück

this

Geerbt vonFilterBuilder.withColumnAggregation

withColumnTarget(string, string)

Legt die Zieleigenschaft für den Filter mit Spaltenzielobjekt fest

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

Parameter

tableName

string

columnName

string

Gibt zurück

this

Geerbt vonFilterBuilder.withColumnTarget

withHierarchyLevelAggregationTarget(string, string, string, string)

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

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

Parameter

tableName

string

hierarchy

string

hierarchyLevel

string

aggregationFunction

string

Gibt zurück

this

Geerbt vonFilterBuilder.withHierarchyLevelAggregationTarget

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

Parameter

tableName

string

hierarchy

string

hierarchyLevel

string

Gibt zurück

this

Geerbt vonFilterBuilder.withHierarchyLevelTarget

withMeasureTarget(string, string)

Legt die Zieleigenschaft für den Filter mit dem Messzielobjekt fest

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

Parameter

tableName

string

measure

string

Gibt zurück

this

Geerbt vonFilterBuilder.withMeasureTarget

withTargetObject(IFilterTarget)

Legt die Zieleigenschaft für den Filter mit Zielobjekt fest

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

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

Parameter

target

IFilterTarget

Gibt zurück

this

Geerbt vonFilterBuilder.withTargetObject