日期:2014-05-17  浏览次数:20431 次

求一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