《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记六:创建高级度量和计算(下)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引
导读:本文继续介绍创建高级度量和计算的基本技巧:计算脚本和创建KPIs
本文末尾提供两个项目源码:AdventureWorks_BI_Begin3和AdventureWorks_BI_End3,顾名思义,开始和完成。另外,包括数据库文件SSAS2008SBS_Data,请读者自行修改数据源ds的连接串。
本文将包括以下内容:
■2、使用元组(tuples)和MDX函数识别和导航cube中的单元格
■5、理解计算优先权
■6、使用计算脚本语句应用一个MDX公式到一个Cube
■7、创建KPIs(key performance indicators)
6:计算脚本
MDX中的SCOPE(http://msdn.microsoft.com/zh-cn/library/ms145989.aspx)将指定多维表达式 (MDX) 语句的作用域限制于指定的子多维数据集。换句话说,只有在SCOPE和END SCOPE之间起作用。
FReeze(http://msdn.microsoft.com/en-us/library/ms144733.aspx),将所指定子多维数据集的单元值锁定为其当前值。 锁定单元值后,更改其他单元不会影响锁定的单元。
7:创建KPIs
关键绩效指标 (KPI) 是一个用于测定业务绩效的可计量度量值(http://technet.microsoft.com/zh-cn/library/ms174875.aspx)。
下面我们创建KPI来比较实际销售和预测销售
修改计算成员Product % of Parent
创建Status
创建Trend
PrevMember(http://msdn.microsoft.com/zh-cn/library/ms144719.aspx)返回指定成员所在级别的上一个成员。
创建KPI
创建好KPI后,注意顺序,先部署项目,再切换到KPI选项卡,点“Reconnection”,再切换到“Browser View”。
至此,创建高级度量和计算告一段落。下文将开始高级维度设计。
附: SQL Server Analysis Services 官方教程(http://technet.microsoft.com/zh-cn/library/ms170208.aspx)
源码下载:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2010-05-18 SQL Server 2008 r2 安装过程图解