[Logo] MyDWBI---致力于打造最专业的中文数据仓库,商务智能社区
  [Groups]首页  [Blog] 博客   [Search] 搜索   [Recent Topics] 最新主题   [Hottest Topics] 热门主题   [Hottest Download] 热门下载   [Members]  会员列表  
[Register] 会员注册 / 
[Login] 登入 
求助  XML
论坛首页 » MS SQL Server BI
前往:   
发表人 内容
ychpmx

中级会员
[Avatar]

注册时间: 2008-04-25 05:10:53
文章: 26
离线

求高手帮助:

在我构建的数据立方体中,地点维有 地区〉省份〉城市 三层,现在我想要查询“东北地区辽宁省的所有城市”的数据,我写了"[地点维].[东北].[辽宁].[city name].members on rows"这样的MDX语句,为什么会显示“找不到维成员[地点维].[东北].[辽宁].[city name]呢?”

谢谢!
lynx286
一失足成千古风流人物!


论坛CEO
[Avatar]

注册时间: 2008-04-22 11:52:00
文章: 652
来自: 四海为家
离线

可能是三个维的层次关系没有建好.
你用: select {[city name].members } on rows from ...... 试试,看能否查到数据.
另外,纬度命名最好不要有空格.


唯大英雄能本色,是真名士自风流.
[WWW]
ychpmx

中级会员
[Avatar]

注册时间: 2008-04-25 05:10:53
文章: 26
离线

谢谢LS
但是我试了你的方法,可以显示数据,但是是全部的城市级别的数据,但我只想要辽宁省的城市的数据。。。。。。

还是没有办法!
lynx286
一失足成千古风流人物!


论坛CEO
[Avatar]

注册时间: 2008-04-22 11:52:00
文章: 652
来自: 四海为家
离线

那你把[地点维].members 和[东北].members 和[辽宁].members 的数据都列出来看看.
应该[地点维].members 中有个元素叫"东北", [东北].members 中有个元素叫"辽宁"(依此类推,名字要完全匹配).

另外如果要查辽宁省的数据还可以在mdx后面加where语句. 可以不需要一级一级往下查找.

唯大英雄能本色,是真名士自风流.
[WWW]
ychpmx

中级会员
[Avatar]

注册时间: 2008-04-25 05:10:53
文章: 26
离线

谢谢lynx286
我再试试。
 
论坛首页 » MS SQL Server BI
前往:   

网站地图 |  联系我们 |   |  招聘版主 |  免责声明 |  意见建议 |  系统帮助 | 
Copyright © 2008, mydwbi.com, All Rights Reserved | Powered by JForum 2.1.8 © JForum Team