求互各位大神,问一个MDX的问题

紫色的鸢尾 2018-05-02 06:20:03
代码如下:
set @sql='
insert into F_CSFB_NET_PRO(date_id,date_type,net_type,kpi_type,mme_name,ECI,KPI)
select
convert(varchar(20),getdate()-1,112) AS date_id,
1,
1,
'+@kpi_id+',
coalesce([[MME_IPADDR]].[MME名称]].[MME名称]].[MEMBER_CAPTION]]],''全省'') AS MME_NAME,
cast([[Ecell]].[ECI]].[ECI]].[MEMBER_CAPTION]]] AS varchar(20))AS ECI,
case when '+@kpi_column_name+'=''未知'' then null else '+@kpi_column_name+' end AS KPI
from openquery(CSFB_CUBE_01,''select {
'+@KPI_MEASURE_NAME+'
} on 0,
{
generate(
[MME_IPADDR].[MME名称].children
, bottomcount (
filter(
{[MME_IPADDR].[MME名称].currentmember}*
[Ecell].[ECI].children ,'+@KPI_MEASURE_NAME+'>0 ),120, '+@KPI_MEASURE_NAME+')

)
} on 1
from [CSFB]
where [HOUR].[天].&['+@date_id+']'')
where '+@kpi_column_name+' not like ''%E%''
and cast([[Ecell]].[ECI]].[ECI]].[MEMBER_CAPTION]]] as varchar(20)) <>''未知''
'
exec ( @sql)


我想问下:
coalesce([[MME_IPADDR]].[MME名称]].[MME名称]].[MEMBER_CAPTION]]],''全省'')
这段对于多维数据集的引用,出现连续的中括号是什么意思?比如[[MME_IPADDR]] ,以及最后的[MEMBER_CAPTION]]]

感谢各位大神~
...全文
1074 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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