as '[日期].[所有 日期].[2003].[Quarter 1].[03].[5]: [日期].[所有 日期].[2003].[Quarter 1].[03].[14]'
select
{[Measures].[销售额]} on columns,
[门市].members on rows
from 零售情况
where [日期].[20031]
不可以用":"吗? 错误提示: 公式错误-无法将集合转化为函数--在range函数中
但我用“+”代替":"则可以执行!
3 个解决方案
#1
肯定不可以用:啊!!
#2
参见:sql server联机丛书--Analysis services--MDX--高级MDX--生成 MDX 中的计算成员--
在计算成员中使用函数
这里讲述了计算成员中可以使用的各种“运算符”。
在计算成员中使用函数
这里讲述了计算成员中可以使用的各种“运算符”。
#3
对于:运算符号没有指定其聚合函数
这样看看行不行
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]
这样看看行不行
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]
#1
肯定不可以用:啊!!
#2
参见:sql server联机丛书--Analysis services--MDX--高级MDX--生成 MDX 中的计算成员--
在计算成员中使用函数
这里讲述了计算成员中可以使用的各种“运算符”。
在计算成员中使用函数
这里讲述了计算成员中可以使用的各种“运算符”。
#3
对于:运算符号没有指定其聚合函数
这样看看行不行
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]
这样看看行不行
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]