Freigeben über


RelativeDateFilterBuilder class

Power BI Relative Date-Generatorkomponente

Extends

Geerbte Eigenschaften

target

Methoden

build()

Erstellt relativen Datumsfilter


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

Sets includeToday for Relative Date filter


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

Legt inLast als Operator für den Relativen Datumsfilter fest.


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

Legt inNext als Operator für den Relativen Datumsfilter fest.


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

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


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


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

Gibt zurück

includeToday(boolean)

Sets includeToday for Relative Date filter


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

Parameter

includeToday

boolean

Gibt an, ob heute enthalten ist oder nicht.

Gibt zurück

inLast(number, RelativeDateFilterTimeUnit)

Legt inLast als Operator für den Relativen Datumsfilter fest.


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

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 Relativen Datumsfilter fest.


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

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 Date-Filter fest


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

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

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

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

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

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

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

Parameter

target
IFilterTarget

Gibt zurück

geerbt vonFilterBuilder.withTargetObject