Ssas 在MDX中添加调试列/行
是否可以添加手动列以使调试MDX查询结果更容易?例如,类似于:Ssas 在MDX中添加调试列/行,ssas,mdx,Ssas,Mdx,是否可以添加手动列以使调试MDX查询结果更容易?例如,类似于: SELECT { DESCENDANTS(...), " --- end of descendants ---", ASCENDANTS(...) } ON ROWS 是的,你可以,计算过的成员就是方法。看看下面的示例,我在其中打印了当前成员、最后一个成员和下一个成员 with member measures.CurrentName as [Product].[Product L
SELECT {
DESCENDANTS(...),
" --- end of descendants ---",
ASCENDANTS(...)
} ON ROWS
是的,你可以,计算过的成员就是方法。看看下面的示例,我在其中打印了当前成员、最后一个成员和下一个成员
with member measures.CurrentName
as
[Product].[Product Line].currentmember.name
member measures.NextName
as
[Product].[Product Line].currentmember.nextmember.name
member measures.LastName
as
[Product].[Product Line].currentmember.prevmember.name
select {[Measures].[Internet Order Count],measures.CurrentName,measures.NextName,measures.LastName }
on 0,
[Product].[Product Line].[Product Line] on 1
from [Adventure Works]
基于下面关于添加行的注释
下面是一个添加行的示例
with member measures.CurrentName
as
[Product].[Product Line].currentmember.name
member measures.NextName
as
[Product].[Product Line].currentmember.nextmember.name
member [Product].[Product Line].[CustomValue]
as
"End of descendants"
member measures.LastName
as
[Product].[Product Line].currentmember.prevmember.name
select {[Measures].[Internet Order Count],measures.CurrentName,measures.NextName,measures.LastName }
on 0,
{[Product].[Product Line].[Product Line],[Product].[Product Line].[CustomValue]} on 1
from [Adventure Works]
好的,但是如何添加一个写有“---子代结束----”的行?这并不是真的要添加另一个
measure
而是要添加一个调试行/col(维度)。您错过了这个想法。我没有在那里添加其他度量值。我添加了一个计算成员,虽然它已添加到度量值层次结构中,但如下一个示例所示,您可以在任何位置添加它。