Table of Contents

Class SemanticEngineFeatureOverridesExtension

Inheritance
SemanticEngineFeatureOverridesExtension
Inherited Members
Namespace
TabularEditor.TOMWrapper
Assembly
TOMWrapper.dll
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

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.)

public static Version MinimumASVersionDateLiterals

Field Value

Type Description
Version

MinimumASVersionDirectionalCrossfilter

April 2021 release of Power BI Desktop introduces directional cross filters

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

public static Version MinimumASVersionMultiColumnPredicate

Field Value

Type Description
Version

Methods

GetActualCalculateShortcutMeasuresAndAggFunctionsSupport(Model, SemanticEngineFeatureOverride)

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

Parameters

Type Name Description
Model model
SemanticEngineFeatureOverride supportsCalculateShortcutMeasuresAndAggFunctions

Returns

Type Description
bool

GetActualDateLiteralSupport(Model, SemanticEngineFeatureOverride)

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

Parameters

Type Name Description
Model model
SemanticEngineFeatureOverride supportsDateLiterals

Returns

Type Description
bool

GetActualDirectionalCrossFilterSupport(Model, SemanticEngineFeatureOverride)

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

Parameters

Type Name Description
Model model
SemanticEngineFeatureOverride supportsDirectionalCrossFilter

Returns

Type Description
bool

GetActualMultiColumnPredicateSupport(Model, SemanticEngineFeatureOverride)

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

Parameters

Type Name Description
Model model
SemanticEngineFeatureOverride supportsMultiColumnPredicate

Returns

Type Description
bool

GetActualVersion(Model, AsEngineVersionOverride)

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

Parameters

Type Name Description
Model model
AsEngineVersionOverride asEngineVersion

Returns

Type Description
int

GuessAsVersion(Model)

public static int GuessAsVersion(this Model model)

Parameters

Type Name Description
Model model

Returns

Type Description
int

GuessSupportsCalculateShortcutMeasuresAndAggFunctions(Model)

public static bool GuessSupportsCalculateShortcutMeasuresAndAggFunctions(this Model model)

Parameters

Type Name Description
Model model

Returns

Type Description
bool

GuessSupportsDateLiterals(Model)

public static bool GuessSupportsDateLiterals(this Model model)

Parameters

Type Name Description
Model model

Returns

Type Description
bool

GuessSupportsDirectionalCrossfilter(Model)

public static bool GuessSupportsDirectionalCrossfilter(this Model model)

Parameters

Type Name Description
Model model

Returns

Type Description
bool

GuessSupportsMultiColumnPredicate(Model)

public static bool GuessSupportsMultiColumnPredicate(this Model model)

Parameters

Type Name Description
Model model

Returns

Type Description
bool