当前位置: 代码迷 >> 数据仓库 >> 怎么把事实表中的一个度量值做为维度条件
  详细解决方案

怎么把事实表中的一个度量值做为维度条件

热度:151   发布时间:2016-05-05 16:12:50.0
如何把事实表中的一个度量值做为维度条件?
我用SQL2005做数据挖掘,请问怎么用度量值做为维度来用

前面用的EXCEL 2007来连接
比如事实表中有一个字段是“规模”
我现在要取事实表中“规模”大于20亿的来挖掘,
我该怎么做?请问XLS支持MDX吗,
是不是需要要单建一个维度吗?

谢谢



------解决方案--------------------
你可以在AS里用FILTER 建立一个子立方。然后在EXCEL里显示。
------解决方案--------------------
例如:
CREATE SUBCUBE TESTCUBE AS 
SELECT { [Measures].[Store Sales] } ON COLUMNS, 
{ Filter(Time.AllMembers,[Measures].[Store Sales]>50000)} ON rows 
from sales

------解决方案--------------------
如果是分区统计,你可以用 IIF 或 VBA 的函数。
如果分区的模式是固定的,也可以在立方中增加一个维度或属性。
  相关解决方案