MDX示例:统计各产品每个季度的销售排名

标签: mdx 统计 产品 | 发表时间:2013-06-19 22:37 | 作者:Mr_JBean
出处:http://blog.csdn.net

ITPUB数据仓库与数据挖掘论坛用户Damon__Li问:

统计各种产品在本年每个季度的销售排名,(现在有日期、产品维度和销售额度量)大体显示如下
                         Q1                    Q2                    Q3                  Q4
                销售额    排名     销售额    排名      销售额   排名    销售额   排名
产品1         3000       2         2000      3          5000     1         4000    1
产品2         4000       1         3000      2          4000     2         2000    3
产品3         2000       3         4000      1          3000     3         3000    2
…….
请熟悉MDX的前辈指点,提供思路。

10多年前就搞MDX,尽管现在不从事这方面工作了,但这种问题看到就手痒。

以下是在SSAS 2008 R2 及SQL Server [Adventure Works]示例数据库(在Codeplex有下载)给出的求解(示例中,季度位于时间维度第2层级):

统计各种产品在本年每个季度的销售排名.MDX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
WITH
     MEMBER [Measures].[SalesRank] AS
         RANK(
             [Product].[Product Categories].currentmember,
             [Product].[Product Categories].[ All Products].children ,
             [Measures].[Sales Amount]
         )
 
SELECT
     {DESCENDANTS([ Date ].[Calendar].[Calendar Year ].&[2007],2)}
     *{[Measures].[Sales Amount],[Measures].[SalesRank]} ON 0,
     [Product].[Product Categories].[ All Products].children ON 1
FROM
     [Adventure Works]

以下是在SSAS中执行的情况,可以将[Date].[Calendar].[Calendar Year].&[2007]用[Date].[Calendar].CurrentMember替换,改为在WHERE语句里指定年度[Date].[Calendar].[Calendar Year].&[2007],放在查询切片中后,利于在切片中指定查询条件。

统计各种产品在本年每个季度的销售排名

统计各种产品在本年每个季度的销售排名

作者:Mr_JBean 发表于2013-6-19 22:37:01 原文链接
阅读:99 评论:0 查看评论

相关 [mdx 统计 产品] 推荐:

MDX示例:统计各产品每个季度的销售排名

- - CSDN博客数据库推荐文章
ITPUB数据仓库与数据挖掘论坛用户Damon__Li问:. 统计各种产品在本年每个季度的销售排名,(现在有日期、产品维度和销售额度量)大体显示如下.                          Q1                    Q2                    Q3                  Q4.

产品

- - 人月神话的BLOG
最近一直在思考产品规划和产品设计研发的事情,原来谈的比较多的都是关于咨询和实施方面的内容,而对于软件和信息化行业来说,真正可持续的盈利模式仍然是有核心竞争力的产品,能够在垂直细分领域具备有定价权解决实际业务核心问题的产品. 有时候我们在考虑类似ERP类综合管理软件产品化的困难,但是实际在某个垂直细分领域,进行核心产品开发并实现产品化是完全可行的思路.

产品五问

- xiangqian - 阮一峰的网络日志
开发一个产品的时候,应该问自己五个问题:.   2、他们用这个产品来解决什么问题.   3、这个问题对他们而言有多重要.   4、我们的方法是否足够简单方便.   5、他们要付出的代价与所得是否匹配. 当我们对市场进展不够满意时,检视这5个问题比检视广告更有效. (上面这段话是白鸦在新浪微博里转发的,太重要太正确了.

产品三俗

- - 所有文章 - UCD大社区
有三种流行的产品要素“动态流、瀑布流、奖章”,我称之为产品三俗,容易因其流行而被滥用. PM选择它们有可能是因为“时髦”“标配”“别人都在用”,这很糟糕. 恰好动态流和奖章我都折腾过,多多少少吃过一点亏,总结如下. 动态流给产品带来的好处很多,比如以用户为节点来实现近乎于完美的信息分发网络. 但在采用这个设计之前,首先要理解,在用户层面上其本质是“订阅”,而用户接受动态流的根本原因是,订阅的方式提高了他获取优质内容的效率.

产品经理

- - 人月神话的BLOG
再谈下怎样能够算得上一个合格的产品经理,一个人不是说你能够有产品构思,能够画点原型,能够做团队和项目管理就是产品经理. 苏杰原来有本书叫《人人都是产品经理》,看了后大家可能会觉得做一个产品经理是挺容易的一件事情,但是自互联网提供和设置了大量的产品经理岗位后,产品经理这个词基本就烂大街了. 我们如何来界定一个产品经理,如果简单点来讲可以理解为 根据自己长期的项目和运营实践,通过自己的敏捷洞悉能力和分析能力,能够将当前的市场需求或潜在的市场需求转化为具体的产品需求,并能够核心的定义产品功能模型和价值输出,同时能够通过项目和团队管理的能力,凝聚一个小组形成一个真正的团队,将自己的产品构思付诸于最终产品实现的人.

产品原则和产品评审团

- - 技术改变世界 创新驱动中国 - 《程序员》官网
文 / Marty Cagan  译 / 黄捷文,唐丰能. Marty Cagan是享有世界声誉的产品管理专家,曾经担任网景副总裁、eBay产品管理及设计高级副总裁. 本文是他回顾自己二十多年来从事软件产品管理工作的总结和经验分享,描述了产品开发需要遵循的产品原则以及成立产品评审团的必要性. 产品原则是对团队信仰和价值观的总结,用来指导产品团队作出正确的决策和取舍.

Weico :从产品到产品族

- whale - 爱范儿 · Beats of Bits
eico design 的名字,正被越来越多的手机玩家所熟知,我们曾经在一年前就做过深入的访谈 ,而从 eico 延伸出来的 Weico 品牌,则是他们团队的一次战略突破. 今年 7 月我们对 Weico 的产品化探索作了思考和评论. 时隔 4 个月,他们在产品化道路上走得更远,推出了 WeicoPro(收费版 Weico)、WeicoGIF(声控相机)、WeicoMe(“心情微博”)等新产品,设计系出身的 Weico 正在转变为一个平台品牌.

爱电子产品

- 三天 - 地球没有好朋友
喜欢黑莓手机,因为它输入体验天下无二. 我给自己和小花一共买过6只黑莓手机,型号我全都记得,按时间顺序是7290, 8700,8300,9700 和8520. 我大学时候曾获得手机打字比赛第一名,速度领先第2名二倍,是用8700. 只可惜工作之后,几乎没有人发短信了,输出体验的优势也就随风而逝了. PSP是大四的时候,小花用她的奖学金买给我作礼物,花了1700,当时是很大一笔数字.

产品经理好与坏

- lnsoso - 随心所记 - 生活中的dodo
例如李明远,设计了百度贴吧和百科这两个重量级产品,只可惜我并没有亲见这些产品设计的过程,客观的说,我还不知道什么才是厉害的产品经理. 既然我有限的经历无法胜任点评产品经理这个重任,那就来感性的说一下我所欣赏和厌恶的产品经理类型吧,权当我所谓的好与坏. 我很欣赏曾经的百度有啊中充满想象力的产品经理,明远和东宝都能算作具有这样特质的人.

产品的取舍之道

- Avenger - 所有文章 - UCD大社区
经常有人给我说或是我自己给别人说:. 某某现在极其火爆的产品所做的东西我xx年前就想到了,只不过因为xx原因未做成;. 某某现在极其火爆的产品所做的东西我xx年前就已经做过了,只不过因为xx原因未成功;.    再穿越时空回退到曾经的那个时刻,一些场景如下:. 我的确的xx年前想到过或曾经实现过某个产品的某个核心功能,但后来因为有更好的创意,于是乎放弃了这个创意,没有再去持续完善那功能;.