0
推荐
2878
阅读

MDX 系列 - MDX 查询中负数,零和空值 NULL 的格式化处理

FORMAT_STRING 属性在处理计算成员(通常是度量值成员)的时候会经常使用到,比如指定标准 Standard, 货币 Currency 或者 Percent 百分比格式。除此之外,还可以自定义一些格式化方式,通常对处理负数,零和空值非常有用。CREATE MEMBER [Adventure Works].[Measures].[Gross Profit formatted] AS [Measures].[Sales Am...

发表了文章 • 2018-05-28 11:29 • 0 条评论

0
推荐
2628
阅读

MDX 系列 - 除数为零的问题

先直接看一个例子 -WITH MEMBER [Date].[Calendar Year].[CY 2006 vs 2005 Bad] AS [Date].[Calendar Year].[Calendar Year].&[2006] /[Date].[Calendar Year].[Calendar Year].&[2005], FORMAT_STRING = 'Percent' SELECT { [Date].[Calendar Year].[Calendar Year].&[2005], [Date].[Calendar Year].[Cale...

发表了文章 • 2018-05-22 11:29 • 0 条评论

0
推荐
2568
阅读

MDX 系列 - Skipping Axis 合理使用空的 SET 集合获取全部层次结构成员

假设我们只想显示一些与数据没有任何关联的维度成员信息,并且希望它们能够以行集的形式来显示,那么在 MDX 中就应该直接显示 ROWS  AXIS (1) 并且忽略掉 COLUMNS AXIS(0)。比如说有100个成员信息,如果是一列100行的形式通常符合大家的查询习惯,如果是一行100列,读起来就比较困难。需要了解的是 SELECT 语句最多...

发表了文章 • 2018-05-22 11:28 • 0 条评论

0
推荐
3976
阅读

MDX 系列 - GENERATE 循环遍历

有时候需要从集合中取出特定的成员但是又不能执行遍历操作,这个时候就可以使用 GENERATE 函数来解决这个问题。根据地区查询每年的销售额 -SELECT NON EMPTY { [Date].[Calendar].[Calendar Year].MEMBERS * [Measures].[Sales Amount]} ON 0, NON EMPTY { [Sales Territory].[Sales Territory Country].MEMBERS } ON 1 ...

发表了文章 • 2015-09-28 11:31 • 0 条评论

0
推荐
3449
阅读

MDX 系列 - 条件过滤 FILTER-COUNT 与 SUM-IIF 实现

下面的这个查询返回每个财月的 Customer Count 和 基于上个月比较的 Growth in Customer Base 的记录,Slicer 是 Mountain bikes。SELECT { [Measures].[Customer Count], [Measures].[Growth in Customer Base] } ON 0, NON EMPTY {[Date].[Fiscal].[Month].MEMBERS} ON 1 FROM [Advent...

发表了文章 • 2015-09-28 11:31 • 0 条评论

0
推荐
2998
阅读

MDX 系列 - 在集合中实现 NOT IN 逻辑 (Minus, Except, Filter 等符号和函数的使用)

有时需要从一些查询结果里排除掉一些成员,当然平常情况下可以通过 MDX 查询中的 WHERE 条件即 Slicer 切片来完成,同样的这里显示的是如何在切片中排除掉一些成员。先看这一个查询 -SELECT { [Measures].[Reseller Order Count] } ON 0, NON EMPTY {[Promotion].[Promotion].MEMBERS } DIMENSION PROPERTIES [Promotion...

发表了文章 • 2015-09-28 11:31 • 0 条评论

0
推荐
3882
阅读

MDX 系列 - MDX 查询原型

本篇文章记录 SBS 中 MDX 查询原型,可以根据这些查询原型来解决实际项目中的问题。1. 查询在 2004年1月2日 - 2004年3月1日之间购买过 Bikes 产品的用户。SELECT ([Product].[Category].[Bikes],[Measures].[Internet Sales Amount]) ON COLUMNS, NON EMPTY [Customer].[Customer].[Customer].MEMBERS ON ROWS FR...

发表了文章 • 2015-09-28 11:30 • 0 条评论