第5章_多维表达式(MDX).ppt
文本预览下载声明
MDX概述 MDX概述 MDX基本概念 MDX基本概念 MDX基本概念 MDX基本概念 MDX和SQL的比较 基本MDX 总 结 (5) 自定义成员属性 自定义成员属性可添加到维度中的特定命名级别中。自定义成员属性不能添加到维度的“(全部)”级别,或添加到维度本身 用来引用自定义成员属性的语法类似于用来引用内在级别成员属性的语法,如下列示例所示: PROPERTIES [Dimension.]Level.Custom Member Property 5 创建和使用属性值 5.1 高级MDX 2. 单元属性的使用 MDX 单元属性所包含的信息,是单元的内容和格式的信息。 下例显示 MDX SELECT CELL PROPERTIES 关键字语法。 SELECT [axis_specification [, axis_specification...]] FROM [cube_specification] [WHERE [slicer_specification]] [cell_props] cell_props ::= CELL PROPERTIES property [, property...] 5 创建和使用属性值 5.1 高级MDX 下面列出用于 property 值的内在单元属性 BACK_COLOR: 显示 VALUE 或 FORMATTED_VALUE 属性的背景颜色。 CELL_EVALUATION_LIST: 适用于单元的以分号分隔的一列求值公式,按从最低到最高的求解次序排列。 CELL_ORDINAL: 数据集中单元的序列号。 FORE_COLOR: 显示 VALUE 或 FORMATTED_VALUE 属性的前景颜色。 5 创建和使用属性值 5.1 高级MDX 默认情况下,如果未用 CELL PROPERTIES 关键字,则返回的单元属性为 VALUE、FORMATTED_VALUE 和 CELL_ORDINAL(按此顺序)。 如果使用了 CELL PROPERTIES 关键字,则只返回用此关键字显式声明的单元属性。 下例示范了 MDX 查询中 CELL PROPERTIES 关键字的使用: SELECT {[Measures].[Unit Sales], [Measures].[Store Size]} ON COLUMNS, {[Store].[Store Name].Members} ON ROWS FROM Sales CELL PROPERTIES VALUE, FORMATTED_VALUE, FORMAT_STRING, FORE_COLOR, BACK_COLOR 5 创建和使用属性值 5.1 高级MDX 3. 使用 Custom Member Options 属性 使用维度编辑器或多维数据集编辑器的 Custom Member Options 属性,可通过 Analysis Manager 设置单元属性。 Custom Member Options 属性接受每个成员的列引用,该引用包含以逗号分隔的单元属性列表。 单元属性以字符串表达式的形式表示,如例所示。 FORE_COLOR=255, BACK_COLOR=65535 示例为指定成员提供一个带红色前景的黄色背景。 5 创建和使用属性值 5.1 高级MDX 4. 使用 FORMAT_STRING 单元属性 FORMAT_STRING 单元属性用于格式化 VALUE 单元属性,以创建 FORMATTED_VALUE 单元属性值。 FORMAT_STRING 单元属性对于字符串和数字原始值均能处理,它对该值应用格式表达式以返回 FORMATTED_VALUE 单元属性的格式化值。 5 创建和使用属性值 5.1 高级MDX 5. 使用字符串值符号 字符串的格式表达式可以是一部分,也可以是由分号 (;) 分隔开的两部分。 一部分格式应用于所有字符串值。 两部分时第一部分应用于字符串数据,而第二部分应用于空值和零长度字符串 ()。 (1)@ 字符占位符。它显示一个字符或一个空格。 (2) 字符占位符。它显示一个字符或什么都不显示。 (3) 强制小写。以小写格式显示所有字符。 (4) 强制大写。以大写格式显示所有字符。 (5) ! 强制从左到右填充占位符。 5 创建和使用属性值 5.1 高级MDX 6. 使用数字值 数字的用户定义格式表达式可
显示全部