03 2011 档案
摘要:我最喜欢的 MDX问题是Empty 和Non Empty 的区别,因为尽管很多人平时都用它们来去除查询结果中的 Nulls 值,但是只有少数人理解它们的含义。 好多次我都得到类似 “Non Empty之间有空格,而 NonEmpty 没有”这样的答案。本文的目的在于澄清两者之间的区别。假设初始的查询是:SELECT { [Measures].[Hits] ,[Measures].[Subscribers] ,[Measures].[Spam] } ON COLUMNS,{ [Geography].[Country].Children } ON ROWSFROM[Blog Statistics]
阅读全文
摘要:如何使用MDX编写同比和环比 在做BI项目中,用户会经常提出类似下面这样的需求:1. 本月比上月的销售额增长了多少?百分比是多少?2. 本季度第一个月比上季度第一个月的销售额增长了多少?百分比是多少?其实这两个需求就是我们常说的同比和环比问题,它们用关系数据库的SQL语句难于实现,而用BI中的MDX来做却轻而易举。以下例子采用的是SQL Server2005的Analysis Services中的示例库。环比需求:本月比上个月的销售额增长了多少个百分点?MDX语句如下:WITH MEMBER Measures.[Amount Change Rate] AS [Measures].[Intern
阅读全文
浙公网安备 33010602011771号