مشاركة عبر


RelativeTimeFilterBuilder class

مكون منشئ عامل تصفية الوقت النسبي ل Power BI

يمتد

الخصائص الموروثة

target

الأساليب

build()

إنشاء عامل تصفية "الوقت النسبي"


const relativeTimeFilterBuilder = new RelativeTimeFilterBuilder().build();
inLast(number, RelativeDateFilterTimeUnit)

تعيين inLast كعامل تشغيل لعامل تصفية "الوقت النسبي"


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

تعيين inNext كعامل تشغيل لعامل تصفية الوقت النسبي


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

تعيين inThis كعامل تشغيل لعامل تصفية "الوقت النسبي"


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

الأساليب المتوارثة

withColumnAggregation(string, string, string)

تعيين الخاصية الهدف للتصفية مع كائن هدف تجميع الأعمدة

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

تعيين الخاصية الهدف لعامل التصفية مع كائن هدف العمود

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

تعيين الخاصية الهدف لعامل التصفية مع كائن هدف تجميع مستوى التسلسل الهرمي

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

تعيين خاصية الهدف لعامل التصفية مع كائن هدف على مستوى التسلسل الهرمي

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

تعيين الخاصية الهدف لعامل التصفية مع قياس الكائن الهدف

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

تعيين الخاصية الهدف لعامل التصفية مع الكائن الهدف

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

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

تفاصيل الخاصية الموروثة

target

target: IFilterTarget

قيمة الخاصية

موروث منFilterBuilder.target

تفاصيل الأسلوب

build()

إنشاء عامل تصفية "الوقت النسبي"


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

المرتجعات

inLast(number, RelativeDateFilterTimeUnit)

تعيين inLast كعامل تشغيل لعامل تصفية "الوقت النسبي"


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

المعلمات

timeUnitsCount

number

مقدار الوحدات الزمنية

timeUnitType
RelativeDateFilterTimeUnit

تحديد وحدة الوقت التي يستخدمها عامل التصفية

المرتجعات

inNext(number, RelativeDateFilterTimeUnit)

تعيين inNext كعامل تشغيل لعامل تصفية الوقت النسبي


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

المعلمات

timeUnitsCount

number

مقدار الوحدات الزمنية

timeUnitType
RelativeDateFilterTimeUnit

تحديد وحدة الوقت التي يستخدمها عامل التصفية

المرتجعات

inThis(number, RelativeDateFilterTimeUnit)

تعيين inThis كعامل تشغيل لعامل تصفية "الوقت النسبي"


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

المعلمات

timeUnitsCount

number

مقدار الوحدات الزمنية

timeUnitType
RelativeDateFilterTimeUnit

تحديد وحدة الوقت التي يستخدمها عامل التصفية

المرتجعات

تفاصيل الأساليب المتوارثة

withColumnAggregation(string, string, string)

تعيين الخاصية الهدف للتصفية مع كائن هدف تجميع الأعمدة

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

المعلمات

tableName

string

columnName

string

aggregationFunction

string

المرتجعات

موروث منFilterBuilder.withColumnAggregation

withColumnTarget(string, string)

تعيين الخاصية الهدف لعامل التصفية مع كائن هدف العمود

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

المعلمات

tableName

string

columnName

string

المرتجعات

موروث منFilterBuilder.withColumnTarget

withHierarchyLevelAggregationTarget(string, string, string, string)

تعيين الخاصية الهدف لعامل التصفية مع كائن هدف تجميع مستوى التسلسل الهرمي

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

المعلمات

tableName

string

hierarchy

string

hierarchyLevel

string

aggregationFunction

string

المرتجعات

موروث منFilterBuilder.withHierarchyLevelAggregationTarget

withHierarchyLevelTarget(string, string, string)

تعيين خاصية الهدف لعامل التصفية مع كائن هدف على مستوى التسلسل الهرمي

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

المعلمات

tableName

string

hierarchy

string

hierarchyLevel

string

المرتجعات

موروث منFilterBuilder.withHierarchyLevelTarget

withMeasureTarget(string, string)

تعيين الخاصية الهدف لعامل التصفية مع قياس الكائن الهدف

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

المعلمات

tableName

string

measure

string

المرتجعات

موروث منFilterBuilder.withMeasureTarget

withTargetObject(IFilterTarget)

تعيين الخاصية الهدف لعامل التصفية مع الكائن الهدف

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

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

المعلمات

target
IFilterTarget

المرتجعات

موروث منFilterBuilder.withTargetObject