登录
注册
论坛
空间
帮助
会员
界面
简洁版本
在线
微软BI开拓者
多维分析专区
多维建模
维度中不同层次上使用不同聚合方式,如何实现?
数据库专区
SQL Server管理
SQL Server开发
SQL Azure云数据库
商业智能综述区
BI探讨
BI项目管理
数据仓库专区
ETCL设计
SSIS使用与管理
SSIS二次开发
多维分析专区
多维建模
SSAS配置管理
MDX
SSAS二次开发
数据挖掘专区
数据挖掘建模
DMX
DM应用开发
前端应用专区
SharePoint Excel PowerPivot
SQL Server Reporting Services
PerformancePoint及其相关产品
其他
站务
灌水区
培训相关
求职招聘区
1
/ 1 页
1
跳转
页
查看:
3291
维度中不同层次上使用不同聚合方式,如何实现?
snowsnake5050
个人空间
组别:
新手上路
性别:
来自:
积分:
1
帖子:
9
注册:
2007-07-29
2007-11-30 12:38
|
只看楼主
树型
|
收藏
|
小
中
大
1
维度中不同层次上使用不同聚合方式,如何实现?
现在有一个资产类别维度层次结构,该层次结构展示效果如下:
资产大类1
资产小类1.1
资产小类1.2
资产小类1.3
资产大类2
资产小类2.1
资产小类2.1
资产大类3
资产小类3.1
量度中有一个指标叫做“资产利用率”。
假设资产小类(如资产小类1.1、资产小类1.2、资产小类1.3)的“资产利用率”计算公式为:
“量度A”+“量度B”*“量度C”
但聚合到“资产大类1”层次时,“资产大类1”的“资产利用率”量度就不是这个公式了,而是:
资产小类1.1的“资产利用率”
*
资产小类1.1占资产大类1的资产总值比例
+ 资产小类1.2的“资产利用率”
*
资产小类1.2占资产大类1的资产总值比例
+ 资产小类1.3的“资产利用率”
*
资产小类1.3占资产大类1的资产总值比例
请问如何在“资产大类1”这一层对量度“资产利用率”使用不同的计算方式???谢谢!
snowsnake5050 最后编辑于 2007-11-30 12:39:43
发送短消息
查看公共资料
查找该会员全部帖子
UID:
320
精华:
0
威望:
0
金钱:
1.35 元
ProSrv-:
0
状态:
离线
Administrator
Administrator
个人空间
组别:
管理员
性别:
来自:
积分:
104
帖子:
290
注册:
2007-05-22
2007-12-07 09:58
|
树型
|
收藏
|
小
中
大
2
回复: 维度中不同层次上使用不同聚合方式,如何实现?
如果确定只有2层,
不妨试试直接在MDX脚本里使用SCOPE分别实现这两个层的资产利用率
scope(Hierarchy.小类.members,measures.资产利用率);
this = “量度A”+“量度B”*“量度C”;
end scope;
scope(Hierarchy.大类.members,measures.资产利用率);
this = ......;
end scope;
发送短消息
查看公共资料
查找该会员全部帖子
UID:
1
精华:
5
威望:
14
金钱:
104.15 元
ProSrv-:
0
状态:
离线
<<
上一主题
|
下一主题
>>
1
/ 1 页
1
跳转
页
论坛跳转...
数据库专区
SQL Server管理
SQL Server开发
SQL Azure云数据库
商业智能综述区
BI探讨
BI项目管理
数据仓库专区
ETCL设计
SSIS使用与管理
SSIS二次开发
多维分析专区
多维建模
SSAS配置管理
MDX
SSAS二次开发
数据挖掘专区
数据挖掘建模
DMX
DM应用开发
前端应用专区
SharePoint Excel PowerPivot
SQL Server Reporting Services
PerformancePoint及其相关产品
其他
站务
灌水区
培训相关
求职招聘区
内务
服务测试区
我的主题
我的帖子
我的精华
我的空间
帖子标题
空间日志
相册标题
作 者
我的主题
我的帖子
我的附件
我的精华
我的空间