请教大家:关于mdx中的范围查询

luolin000111 2003-10-16 11:31:19
with member [日期].[20031]
as '[日期].[所有 日期].[2003].[Quarter 1].[03].[5]: [日期].[所有 日期].[2003].[Quarter 1].[03].[14]'
select
{[Measures].[销售额]} on columns,
[门市].members on rows
from 零售情况
where [日期].[20031]

不可以用":"吗? 错误提示: 公式错误-无法将集合转化为函数--在range函数中

但我用“+”代替":"则可以执行!
...全文
37 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bokesoft 2003-10-17
  • 打赏
  • 举报
回复
对于:运算符号没有指定其聚合函数
这样看看行不行

with member [日期].[20031]
as 'SUM({[日期].[所有 日期].[2003].[Quarter 1].[03].[5]: [日期].[所有 日期].[2003].[Quarter 1].[03].[14]})'
select
{[Measures].[销售额]} on columns,
[门市].members on rows
from 零售情况
where [日期].[20031]
chump 2003-10-17
  • 打赏
  • 举报
回复
参见:sql server联机丛书--Analysis services--MDX--高级MDX--生成 MDX 中的计算成员--
在计算成员中使用函数
这里讲述了计算成员中可以使用的各种“运算符”。
chump 2003-10-17
  • 打赏
  • 举报
回复
肯定不可以用:啊!!

7,388

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧