Measure 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表基于表达式计算的值。 它是表对象的子级。
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) |