Freigeben über


RelativeDateFilterBuilder class

Power BI Relative Date-Filter-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 relativen Datumsfilter fest


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


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

Gibt zurück

RelativeDateFilter

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 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 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 relativen Datumsfilter fest


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

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 relativen Datumsfilter fest


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

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