当前位置: 代码迷 >> Sql Server >> 求1MDX表达式
  详细解决方案

求1MDX表达式

热度:76   发布时间:2016-04-25 00:58:27.0
求一MDX表达式
有一事实表如下:
id   列1 
1    a
1    b
2    c
2    b
2    a
3    a
3    b
...  ..

我想得到的2个度量值是:
 2条记录的数量  3条记录的数量
     2               1

请教格纹如何实现
------解决方案--------------------
2条记录的数量 :2

3条记录的数量 :1

求MDX表达式写法
------解决方案--------------------
select case when count(数量)=2 then [2条记录的数量] 
        when count(数量)=2 then [3条记录的数量] end
from 
(select 数量=count(id) from tb group by id) a
group by 数量

------解决方案--------------------
select case when count(数量)=2 then [2条记录的数量] 
        when count(数量)=3 then [3条记录的数量] end
from 
(select 数量=count(id) from tb group by id) a
group by 数量

------解决方案--------------------
我要的是MDX而不是sql
------解决方案--------------------
你连维度都没怎么写
------解决方案--------------------
目前的维度只有一个 id
  相关解决方案