Measure 类

定义

代表基于表达式计算的值。 它是表对象的子级。

public sealed class Measure : Microsoft.AnalysisServices.Tabular.NamedMetadataObject, Microsoft.AnalysisServices.Tabular.IMetadataObjectWithLineage
type Measure = class
    inherit NamedMetadataObject
    interface IMetadataObjectWithLineage
Public NotInheritable Class Measure
Inherits NamedMetadataObject
Implements IMetadataObjectWithLineage
继承
实现

构造函数

Measure()

使用默认设置创建 Measure 类的新实例。

属性

Annotations

获取当前 Measure 中所有注释的集合对象。

ChangedProperties

获取当前 Measure 中所有已更改属性的集合对象。

DataCategory

指定度量值中包含的数据类型,以便可以根据度量值类型添加自定义行为。

DataType

描述列中包含的数据类型。 可能的值如下所示。 String (2)。 Int64 (6)。 Double (8)。 DateTime (9)。 Decimal (10)。 Boolean (11)。 Binary (17)。 Unknown (19):处于错误状态的度量值。 Variant (20):具有不同数据类型的度量值。

Description

度量值说明,开发者在设计时可见,管理员在 SQL Server Management Studio 等管理工具中可见。

DetailRowsDefinition

对此 Measure 拥有的 DetailRowsDefinition 对象的引用。

DisplayFolder

定义 Measure 的显示文件夹,供客户端使用。

ErrorMessage

解释与当前对象相关联的错误状态的字符串。 仅当对象的状态是 SemanticError、DependencyError 或 EvaluationError 这三个值之一时由引擎设置。

Expression

对计算的度量值求值的 DAX 表达式。

ExtendedProperties

获取当前 Measure 中所有扩展属性的集合对象。

FormatString

指定度量值内容格式的字符串。 For

FormatStringDefinition

对此 Measure 拥有的 FormatStringDefinition 对象的引用。

IsHidden

指示客户端可视化工具是否将度量值视为隐藏的布尔值。 如果客户端可视化工具将度量值视为隐藏,则为 true;否则为 false。

IsRemoved

一个布尔值,该值指定此对象是否已从对象树中移除。

(继承自 MetadataObject)
IsSimpleMeasure

指示度量值是否是由客户端工具自动创建以聚合字段的隐式度量值的布尔值。 客户端应用程序可隐藏设置了此标志的度量值。

KPI

对此 Measure 拥有的 KPI 对象的引用。

LineageTag

一个标记,表示对象的世系。

Model

获取包含此对象的表格模型。

(继承自 MetadataObject)
ModifiedTime

上次修改对象的时间。

Name

获取或设置此对象的名称。

ObjectType

获取对象的类型。

Parent

父对象,对于 Model 对象为 NULL。

SourceLineageTag

一个标记,表示对象的源的世系。

State

提供有关度量值状态的信息。 可能的值及其解释如下所示。 Ready (1):度量值可查询,且拥有最新数据。 NoData (3):不适用于 Measure。 CalculationNeeded (4):不适用于 Measure。 SemanticError (5):度量值表达式具有语义错误。 EvaluationError (6):不适用于 Measure。 DependencyError (7):与此表达式关联的依赖项处于错误状态(SemanticError、EvaluationError 或 DependencyError)。 Incomplete (8):不适用于 Measure。 SyntaxError (9):度量值表达式中有语法错误。

StructureModifiedTime

上次修改对象结构的时间。

Table

对拥有此 Measure 的 Table 对象的引用。

方法

Clone()

创建 Measure 对象的全新完整副本。

CopyFrom(Measure)
已过时.

已弃用。 请改用 CopyTo 方法。

CopyTo(Measure)

将 Measure 对象复制到指定对象。

Rename(String)
已过时.

已弃用。 请改用 RequestRename 方法。

RequestRename(String)

请求重命名此对象。

Validate()

此 API 支持产品基础结构,不能在代码中直接使用。 仅限 Microsoft 内部使用。

(继承自 MetadataObject)

适用于