复杂或有趣的MDX问题求解(1)-多个相关列参与求加权平均值
2008-11-04 08:32
483 查看
收集网络或论坛的MDX语句求解问题,收集自己或别人(如果是别人,会特别注明)给出的解答,欢迎指正;暂未提供解答的,欢迎一起解答。
使用MDX查询语句想求地区维度为‘1’的时候customer+consumer的加权平均数
假如在地区‘1’处有如下几条数据:
price customer consumer
1 10 20
2 30 40
3 50 60
想要的公式是:
[(10+20)×1 + (30+40)×2 + (50+60)×3]/(1+2+3)
使用MDX语句或者表达式如何去求。
[b]Answer:[/b]
with member [Measures].[a] as '([Measures].[Store Sales]+[Measures].[Store Cost])*[Measures].[Sales Count]'
member [Measures]. as 'sum({[Time].[1997].[Q1],[Time].[1997].[Q2],[Time].[1997].[Q3]},[Measures].[Sales Count])'
member [Measures].[result] as '[Measures].[a]/[Measures].[b]'
select
{[Measures].[result]} on columns,
{[Store].[All Stores].[USA]} on rows
from sales
[b]其中,假定:
1) price = [Measures].[Sales Count]
customer= [Measures].[Store Sales]
consumer =[Measures].[Store Cost]
2) 地区1=USA
USA的三条数据发生在Q1,Q2,Q3
[b]补充说明:[/b]
如果和USA同轴的不止时间轴,则可将余下的轴执行{{轴1成员集合}*{……}*{轴n成员集合}}操作,替代解答中的{[Time].[1997].[Q1],[Time].[1997].[Q2],[Time].[1997].[Q3]},因为CrossJion的结果仍然是SET.
1. 多个相关列求加权平均
[b]Question:[/b]使用MDX查询语句想求地区维度为‘1’的时候customer+consumer的加权平均数
假如在地区‘1’处有如下几条数据:
price customer consumer
1 10 20
2 30 40
3 50 60
想要的公式是:
[(10+20)×1 + (30+40)×2 + (50+60)×3]/(1+2+3)
使用MDX语句或者表达式如何去求。
[b]Answer:[/b]
with member [Measures].[a] as '([Measures].[Store Sales]+[Measures].[Store Cost])*[Measures].[Sales Count]'
member [Measures]. as 'sum({[Time].[1997].[Q1],[Time].[1997].[Q2],[Time].[1997].[Q3]},[Measures].[Sales Count])'
member [Measures].[result] as '[Measures].[a]/[Measures].[b]'
select
{[Measures].[result]} on columns,
{[Store].[All Stores].[USA]} on rows
from sales
[b]其中,假定:
1) price = [Measures].[Sales Count]
customer= [Measures].[Store Sales]
consumer =[Measures].[Store Cost]
2) 地区1=USA
USA的三条数据发生在Q1,Q2,Q3
[b]补充说明:[/b]
如果和USA同轴的不止时间轴,则可将余下的轴执行{{轴1成员集合}*{……}*{轴n成员集合}}操作,替代解答中的{[Time].[1997].[Q1],[Time].[1997].[Q2],[Time].[1997].[Q3]},因为CrossJion的结果仍然是SET.
相关文章推荐
- [导入]复杂或有趣的MDX问题求解(1)-多个相关列参与求加权平均值
- [导入]复杂或有趣的MDX问题求解(5)- 测量值的条件格式化
- [导入]复杂或有趣的MDX问题求解(4)- 求过去12个月的销售总额
- [导入]复杂或有趣的MDX问题求解(2)-根据客户上期表现求本期、本年的表现
- 复杂或有趣的MDX问题求解(3)-SQL查询事实表与MDX语句查询的关系示例
- [导入]复杂或有趣的MDX问题求解(3)-SQL查询事实表与MDX语句查询的关系示例
- 复杂或有趣的MDX问题求解(2)-根据客户上期表现求本期、本年的表现
- 复杂或有趣的MDX问题求解(5)- 测量值的条件格式化
- 复杂或有趣的MDX问题求解(4)- 求过去12个月的销售总额
- 免费教材丨第52期:人工智能(复杂问题求解的结构和策略)、人工智能哲学
- 人工智能:复杂问题求解的结构和策略
- 人工智能:复杂问题求解的结构和策略(目录)
- 基于复杂问题求解策略设计的排序算法
- x^(1/x)相关问题极限求解思路
- java相关有趣的基础问题
- 钢条切割问题求解方法及相关思考
- 语音信号的短时自相关序列求解以及xcorr与autocorr问题
- 二叉树的基本操作以及相关问题的求解—C++实现
- 动态规划求解01背包相关的基本问题
- 【面试】基于二叉树层次遍历相关问题的求解