RelativeDateFilterBuilder class

Komponen penyusun filter Tanggal Relatif Power BI

Memperluas

Properti yang Diwariskan

target

Metode

build()

Membuat filter Tanggal Relatif


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

Set menyertakanToday untuk filter Tanggal Relatif


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

Mengatur inLast sebagai operator untuk filter Tanggal Relatif


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

Mengatur inNext sebagai operator untuk filter Tanggal Relatif


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

Mengatur inThis sebagai operator untuk filter Tanggal Relatif


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

Metode yang Diwarisi

withColumnAggregation(string, string, string)

Mengatur properti target untuk filter dengan objek target agregasi kolom

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

Mengatur properti target untuk filter dengan objek target kolom

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

Mengatur properti target untuk filter dengan objek target agregasi tingkat hierarki

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

Mengatur properti target untuk filter dengan objek target tingkat hierarki

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

Mengatur properti target untuk filter dengan objek target pengukuran

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

Mengatur properti target untuk filter dengan objek target

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

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

Detail Properti yang Diwariskan

target

target: IFilterTarget

Nilai Properti

Diwariskan Dari FilterBuilder.target

Detail Metode

build()

Membuat filter Tanggal Relatif


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

Mengembalikan

includeToday(boolean)

Set menyertakanToday untuk filter Tanggal Relatif


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

Parameter

includeToday

boolean

Menunjukkan apakah hari ini disertakan atau tidak

Mengembalikan

inLast(number, RelativeDateFilterTimeUnit)

Mengatur inLast sebagai operator untuk filter Tanggal Relatif


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

Parameter

timeUnitsCount

number

Jumlah unit waktu

timeUnitType
RelativeDateFilterTimeUnit

Menentukan satuan waktu yang digunakan filter

Mengembalikan

inNext(number, RelativeDateFilterTimeUnit)

Mengatur inNext sebagai operator untuk filter Tanggal Relatif


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

Parameter

timeUnitsCount

number

Jumlah unit waktu

timeUnitType
RelativeDateFilterTimeUnit

Menentukan satuan waktu yang digunakan filter

Mengembalikan

inThis(number, RelativeDateFilterTimeUnit)

Mengatur inThis sebagai operator untuk filter Tanggal Relatif


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

Parameter

timeUnitsCount

number

Jumlah unit waktu

timeUnitType
RelativeDateFilterTimeUnit

Menentukan satuan waktu yang digunakan filter

Mengembalikan

Detail Metode yang Diwarisi

withColumnAggregation(string, string, string)

Mengatur properti target untuk filter dengan objek target agregasi kolom

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

Parameter

tableName

string

columnName

string

aggregationFunction

string

Mengembalikan

this

Diwariskan DariFilterBuilder.withColumnAggregation

withColumnTarget(string, string)

Mengatur properti target untuk filter dengan objek target kolom

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

Parameter

tableName

string

columnName

string

Mengembalikan

this

Diwarisi DariFilterBuilder.withColumnTarget

withHierarchyLevelAggregationTarget(string, string, string, string)

Mengatur properti target untuk filter dengan objek target agregasi tingkat hierarki

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

Mengembalikan

this

Diwariskan DariFilterBuilder.withHierarchyLevelAggregationTarget

withHierarchyLevelTarget(string, string, string)

Mengatur properti target untuk filter dengan objek target tingkat hierarki

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

Parameter

tableName

string

hierarchy

string

hierarchyLevel

string

Mengembalikan

this

Diwarisi DariFilterBuilder.withHierarchyLevelTarget

withMeasureTarget(string, string)

Mengatur properti target untuk filter dengan objek target pengukuran

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

Parameter

tableName

string

measure

string

Mengembalikan

this

Diwariskan DariFilterBuilder.withMeasureTarget

withTargetObject(IFilterTarget)

Mengatur properti target untuk filter dengan objek target

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

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

Parameter

target
IFilterTarget

Mengembalikan

this

Diwarisi DariFilterBuilder.withTargetObject