UPDATE MEMBER 语句 (MDX)

更新现有计算成员。

语法

UPDATE MEMBER Cube_Name.Member_Name 
   AS MDX_Expression
      [,Property_Name = Property_Value, ...n]
......[,SCOPE_ISOLATION = CUBE]

参数

  • Cube_Name
    指定包含该成员的多维数据集的名称的有效字符串。

  • Member_Name
    指定现有成员名称的有效字符串。

  • MDX_Expression
    代表该成员更新目标的有效的多维表达式 (MDX) 表达式。

  • Property_Name
    指定计算成员属性名称的有效字符串。

  • Property_Value
    指定计算成员属性值的有效标量表达式。

注释

UPDATE MEMBER 语句在保留此成员相对于其他计算的优先的同时,更新现有计算成员。因此,您不能使用 UPDATE MEMBER 语句来更改 SOLVEORDER。

UPDATE MEMBER 语句不能在多维数据集的 MDX 脚本中指定。

指定当前连接的多维数据集以外的多维数据集将导致错误。因此,应使用 CURRENTCUBE 来代替多维数据集名称,以表示当前多维数据集。

有关 OLE DB 定义的成员属性的详细信息,请参阅 OLE DB 文档。

标准属性

每个成员都有一组默认属性。下表列出了这些默认属性。

属性标识符

含义

FORMAT_STRING

客户端应用程序可以用来显示单元值的 Microsoft Office 样式格式字符串。

VISIBLE

指示计算成员在架构行集中是否可见的值。可见的计算成员可以通过 AddCalculatedMembers 函数添加到集中。非零值表示计算成员可见。此属性的默认值为 Visible。

不可见的计算成员通常用作更复杂的计算成员过程的中间步骤。这些计算成员也可以由其他类型的成员(如度量值)引用。

NON_EMPTY_BEHAVIOR

解析空单元时,MDX 用来确定计算成员的行为的度量值或集。

CAPTION

指定客户端应用程序用来显示成员的标题的字符串值。

DISPLAY_FOLDER

指定显示文件夹的路径的字符串值,客户端应用程序将在此处显示成员。文件夹级别的分隔符由客户端应用程序定义。对于 Analysis Services 提供的工具和客户端,使用反斜线 (\) 作为该级别的分隔符。若要为已定义的成员提供多个显示文件夹,则使用分号 (;) 来分隔文件夹。

ASSOCIATED_MEASURE_GROUP

与此成员关联的度量值组的名称。