求互各位大神,问一个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]]]
感谢各位大神~