日期:2014-05-18  浏览次数:20501 次

SSAS strtomember使用问题
MDX语句如下:

with member [a]
as
sum((
strtomember("[dim pub date].[dt date].&[" + format(date(),'yyyy-MM-01:T00:00:00') + "]"):
strtomember("[dim pub date].[dt date].&[" + format(date(),'yyyy-MM-DD:T00:00:00') + "]")
),[Measures].[connectionweight])
select
[a] on 0
from fmcube
运行时,出现下面的错误。
CellOrdinal 0
VALUE 错误号 无法将字符串“2012-07-01:T00:00:00”转换为 date 类型。
FORMATTED_VALUE 错误号 无法将字符串“2012-07-01:T00:00:00”转换为 date 类型。
高手能不能帮解决下啊。

------解决方案--------------------
把时间字符串中间的T去掉,换成空格。