Bagikan melalui


FilterBuilder class

Penyusun filter generik untuk BasicFilter, AdvancedFilter, RelativeDate, RelativeTime dan TopN

Properti

target

Metode

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

target

target: IFilterTarget

Nilai Properti

Detail Metode

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

Parameter

tableName

string

columnName

string

aggregationFunction

string

Mengembalikan

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

Parameter

tableName

string

columnName

string

Mengembalikan

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

Parameter

tableName

string

hierarchy

string

hierarchyLevel

string

aggregationFunction

string

Mengembalikan

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

Parameter

tableName

string

hierarchy

string

hierarchyLevel

string

Mengembalikan

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

Parameter

tableName

string

measure

string

Mengembalikan

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

Parameter

target
IFilterTarget

Mengembalikan