mdx用到的拼字符串的

&    &  和
'    '   单引号
"    "   双引号
         空格

 

 

 

 

select
{[Measures].[展厅销量]} on 0 ,
{[日期].[年].[年]} on 1
from [KPI]

with
member [年份] as  Generate([日期].[年],[日期].[年].CurrentMember.name)
member [Link] as  "javaScript:updateCharts("+Generate([日期].[年],[日期].[年].CurrentMember.name)+")"
select
{[年份],[Link],[Measures].[销售量]} on 0,
{[日期].[年-月].[年]}on 1
from [KPI]
where
{
 STRTOMEMBER("[日期].[年].&["+cstr(year(now()))+"]")  --查询当年
,STRTOMEMBER("[日期].[年].&["+cstr(year(dateadd('yyyy',-1,now())))+"]")  -- 查询上一年
,STRTOMEMBER("[日期].[年].&["+cstr(year(dateadd('yyyy',-2,now())))+"]")  -- 查询上上一年
}

posted @ 2011-04-06 13:45  emmy  阅读(841)  评论(0编辑  收藏  举报