مشاركة عبر


RelativeDateFilterBuilder class

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

يمتد

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

target

الأساليب

build()

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


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

تتضمن المجموعاتToday لعامل تصفية "التاريخ النسبي"


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

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


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

تعيين inNext كعامل تشغيل لعامل تصفية "التاريخ النسبي"


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

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


const relativeDateFilterBuilder = new RelativeDateFilterBuilder().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 relativeDateFilterBuilder = new RelativeDateFilterBuilder().build();
function build(): RelativeDateFilter

المرتجعات

includeToday(boolean)

تتضمن المجموعاتToday لعامل تصفية "التاريخ النسبي"


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

المعلمات

includeToday

boolean

يشير إلى ما إذا كان اليوم مضمنا أم لا

المرتجعات

inLast(number, RelativeDateFilterTimeUnit)

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


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

المعلمات

timeUnitsCount

number

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

timeUnitType
RelativeDateFilterTimeUnit

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

المرتجعات

inNext(number, RelativeDateFilterTimeUnit)

تعيين inNext كعامل تشغيل لعامل تصفية "التاريخ النسبي"


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

المعلمات

timeUnitsCount

number

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

timeUnitType
RelativeDateFilterTimeUnit

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

المرتجعات

inThis(number, RelativeDateFilterTimeUnit)

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


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

المعلمات

timeUnitsCount

number

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

timeUnitType
RelativeDateFilterTimeUnit

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

المرتجعات

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

withColumnAggregation(string, string, string)

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

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

المعلمات

tableName

string

columnName

string

aggregationFunction

string

المرتجعات

موروث منFilterBuilder.withColumnAggregation

withColumnTarget(string, string)

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

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

المعلمات

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

المعلمات

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

المعلمات

tableName

string

hierarchy

string

hierarchyLevel

string

المرتجعات

موروث منFilterBuilder.withHierarchyLevelTarget

withMeasureTarget(string, string)

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

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

المعلمات

tableName

string

measure

string

المرتجعات

موروث منFilterBuilder.withMeasureTarget

withTargetObject(IFilterTarget)

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

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

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

المعلمات

target
IFilterTarget

المرتجعات

موروث منFilterBuilder.withTargetObject