- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
联机分析处理(OLAP) 主讲人: 姜 建 华 E-mail : jiangjianhua@yeah.net 第九章 计算成员的建立与应用 本章主要讲述以下内容: 度量值计算成员 【掌握】 维度计算成员 【掌握】 合并计算成员 【了解】 9.1 建立度量值计算成员 计算成员的定义: A calculated member is a member with a specific custom formula defined for the duration of a query. (Hyperion) 计算成员是基于多维数据集数据、算术运算符、数字和函数的组合而定义的自定义度量值或维度成员。例如,可以创建用于计算多维数据集中的两个物理度量值之和的计算成员。(Microsoft) A calculated member is a member of a dimension whose value is determined from other members values (e.g., by application of a mathematical or logical operation). Calculated members may be part of the OLAP server database or may have been specified by the user during an interactive session. A calculated member is any member that is not an input member. 9.1 建立度量值计算成员 其建立的基本步骤: S1, 在“多维数据集编辑器”中,在“计算成员”上单击鼠标右键,选择“新建计算成员”。 S2, 在“父维度”中选择默认值“Measures”为选择项。 S3, 在“成员名称”文本框中,输入“平均销售额”。 S4, 在“值表达式”中,建立公式: [Measures].[销货金额]/[Measures].[销货数量] S5, 检查一下公式。 S6, 单击“确定”。 S7, 重复上述操作,建立“毛利率”的表达式。 ([Measures].[销货金额]-[Measures].[销货成本])/[Measures].[销货金额] S8, 单击“确定”,完成两个计算成员的建立。 9.1 建立度量值计算成员 S1, 在“多维数据集编辑器”中,在“计算成员”上单击鼠标右键,选择“新建计算成员”。 9.1 建立度量值计算成员 S2, 在“父维度”中选择默认值“Measures”为选择项。 9.1 建立度量值计算成员 S3, 在“成员名称”文本框中,输入“平均销售额”。 9.1 建立度量值计算成员 S4, 在“值表达式”中,建立公式: [Measures].[销货金额]/[Measures].[销货数量] 9.1 建立度量值计算成员 S5, 检查一下公式。 9.1 建立度量值计算成员 S6, 单击“确定”。 9.1 建立度量值计算成员 S7, 重复上述操作,建立“毛利率”的表达式。 ([Measures].[销货金额]-[Measures].[销货成本])/[Measures].[销货金额] 9.1 建立度量值计算成员 S8, 单击“确定”,完成两个计算成员的建立。 9.2 编辑度量值计算成员 编辑度量值计算成员主要通过修改“属性”区域的内容。比如,Format String, Value等。图示如下: 9.2 编辑度量值计算成员 9.2 编辑度量值计算成员 9.3 维度计算成员的建立与应用 9.3 维度计算成员的建立与应用 9.3 维度计算成员的建立与应用 建立“公司OEM”计算成员,在“值表达式”中所设置的运算公式为: [型态].[客户编号].[经营型态].[公司]+ [型态].[客户编号].[经营型态].[特案]+ [型态].[客户编号].[经营型态].[机关] 9.3 维度计算成员的建立与应用 9.3 维度计算成员的建立与应用 倘若我们要加入的“计算成员”并不是在“父维度”的最上层,则“父成员”应该进行修改。 9.3 维度计算成员的建立与应用 9.4 合并计算成员 将维度和度量值两个方面结合进行计算成员的设计和使用。 比如: 退货率: 退货量/销货量 净销货量:销货量-退货量 (赠书部分不算) “退货率”所需要的字段,分别为“退货量”与“销货量”,但“事实数据表” (交易资料)中并没有“退货量”与“销货量”字段,而只有“销货数量”字段。 此字段是包含三种不同的“销货型态”:销货、退货、赠书。 因此,我们希望以某一维度成员条件来筛选某一个
文档评论(0)