100 - 10/30/2007 9:08:00 AM
我用
settostr(descendants([time].currentmember,[time].[月]))
可以得到当前时间维度下,其后代月级别上所有的节点。然后用settostr函数将其转换成字符。
我想得到的结果例如:“200701,200702,……”
但是当前返回的结果类如:“[time].[1季度].&[200701],[time].[1季度].&[200702],……”
有没有好的方法批量返回某个层次下的所有member的name,而不是uniquename啊???
在线等待
The - 10/30/2007 9:37:00 AM
使用generate函数:
with
member measures.test as
generate(
descendants([Time].[Calendar].currentmember, [Time].[Calendar].[Month]),
[Time].[Calendar].currentmember.name,
',')
select
measures.test on 0,
[Time].[Calendar].[Year].members on 1
from [MyCube]
100 - 10/30/2007 10:18:00 AM
谭,太感谢了!