Table of Contents

Class SemanticEngineFeatureOverridesExtension

Inheritance
SemanticEngineFeatureOverridesExtension
Inherited Members
Namespace
TabularEditor.TOMWrapper
Assembly
TOMWrapper.dll
C#
public static class SemanticEngineFeatureOverridesExtension

Fields

MinimumASVersionCalculateShortcutMeasuresAndAggFunctions

June 2021 release of Power BI Desktop introduces shortcut expressions for CALCULATE/CALCULATETABLE that allows the use of Measures or aggregate functions in boolean expressions

C#
public static Version MinimumASVersionCalculateShortcutMeasuresAndAggFunctions

Field Value

Type Description
Version

MinimumASVersionDateLiterals

June 2021 release of Power BI Desktop introduces date literals (dt"YYYY-MM-DD", etc.)

C#
public static Version MinimumASVersionDateLiterals

Field Value

Type Description
Version

MinimumASVersionDirectionalCrossfilter

April 2021 release of Power BI Desktop introduces directional cross filters

C#
public static Version MinimumASVersionDirectionalCrossfilter

Field Value

Type Description
Version

MinimumASVersionMultiColumnPredicate

April 2021 release of Power BI Desktop introduces multi-column search predicates in CALCULATE/CALCULATETABLE filter expressions

C#
public static Version MinimumASVersionMultiColumnPredicate

Field Value

Type Description
Version

MinimumASVersionTableNamedVariables

C#
public static Version MinimumASVersionTableNamedVariables

Field Value

Type Description
Version

Methods

GetActualCalculateShortcutMeasuresAndAggFunctionsSupport(Model, SemanticEngineFeatureOverride)

C#
public static bool GetActualCalculateShortcutMeasuresAndAggFunctionsSupport(this Model model, SemanticEngineFeatureOverride supportsCalculateShortcutMeasuresAndAggFunctions)

Parameters

Type Name Description
Model model
SemanticEngineFeatureOverride supportsCalculateShortcutMeasuresAndAggFunctions

Returns

Type Description
bool

GetActualCalendarRefSupport(Model)

C#
public static bool GetActualCalendarRefSupport(this Model model)

Parameters

Type Name Description
Model model

Returns

Type Description
bool

GetActualDateLiteralSupport(Model, SemanticEngineFeatureOverride)

C#
public static bool GetActualDateLiteralSupport(this Model model, SemanticEngineFeatureOverride supportsDateLiterals)

Parameters

Type Name Description
Model model
SemanticEngineFeatureOverride supportsDateLiterals

Returns

Type Description
bool

GetActualDirectionalCrossFilterSupport(Model, SemanticEngineFeatureOverride)

C#
public static bool GetActualDirectionalCrossFilterSupport(this Model model, SemanticEngineFeatureOverride supportsDirectionalCrossFilter)

Parameters

Type Name Description
Model model
SemanticEngineFeatureOverride supportsDirectionalCrossFilter

Returns

Type Description
bool

GetActualMultiColumnPredicateSupport(Model, SemanticEngineFeatureOverride)

C#
public static bool GetActualMultiColumnPredicateSupport(this Model model, SemanticEngineFeatureOverride supportsMultiColumnPredicate)

Parameters

Type Name Description
Model model
SemanticEngineFeatureOverride supportsMultiColumnPredicate

Returns

Type Description
bool

GetActualTableNamedVariablesSupport(Model, SemanticEngineFeatureOverride)

C#
public static bool GetActualTableNamedVariablesSupport(this Model model, SemanticEngineFeatureOverride supportsTableNamedVariables)

Parameters

Type Name Description
Model model
SemanticEngineFeatureOverride supportsTableNamedVariables

Returns

Type Description
bool

GetActualVersion(Model, AsEngineVersionOverride)

C#
public static int GetActualVersion(this Model model, AsEngineVersionOverride asEngineVersion)

Parameters

Type Name Description
Model model
AsEngineVersionOverride asEngineVersion

Returns

Type Description
int

GuessAsVersion(Model)

C#
public static int GuessAsVersion(this Model model)

Parameters

Type Name Description
Model model

Returns

Type Description
int

GuessSupportsCalculateShortcutMeasuresAndAggFunctions(Model)

C#
public static bool GuessSupportsCalculateShortcutMeasuresAndAggFunctions(this Model model)

Parameters

Type Name Description
Model model

Returns

Type Description
bool

GuessSupportsDateLiterals(Model)

C#
public static bool GuessSupportsDateLiterals(this Model model)

Parameters

Type Name Description
Model model

Returns

Type Description
bool

GuessSupportsDirectionalCrossfilter(Model)

C#
public static bool GuessSupportsDirectionalCrossfilter(this Model model)

Parameters

Type Name Description
Model model

Returns

Type Description
bool

GuessSupportsMultiColumnPredicate(Model)

C#
public static bool GuessSupportsMultiColumnPredicate(this Model model)

Parameters

Type Name Description
Model model

Returns

Type Description
bool

GuessSupportsTableNamedVariables(Model)

C#
public static bool GuessSupportsTableNamedVariables(this Model model)

Parameters

Type Name Description
Model model

Returns

Type Description
bool