首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mdx脚本中的Uniquename函数

mdx脚本中的Uniquename函数
EN

Stack Overflow用户
提问于 2013-02-28 14:35:35
回答 2查看 629关注 0票数 1

我真的需要你的帮助。

对于SSRS报告,我有以下mdx脚本:

代码语言:javascript
复制
select 
 {[Geographie].[Commune].[AHUY], [Geographie].[Commune].[BRETENIERE]} on columns
,{[Activite].[Branche].&[B], [Activite].[Branche].&[C]} on rows
from [ACSEL2]
where ([Measures].[CATTC], [Perimetre].[Perimetre].&[2], [Temps].[Annee].&[2006])

请注意,我需要在列中包含成员的唯一名称

代码语言:javascript
复制
({[Geographie].[Commune].[AHUY], [Geographie].[Commune].[BRETENIERE]})

请你能帮我写这个mdx脚本吗?

立斗

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-04 13:41:21

代码语言:javascript
复制
    WITH 
-- Geography metadata
MEMBER [Measures].[Geographie]
AS StrToValue ( @SelectionGeographie + ".Hierarchy.Currentmember.Uniquename" )
MEMBER [Measures].[Geographie_Label]
AS StrToValue( @SelectionGeographie + ".Hierarchy.CurrentMember.Member_Caption" )

SELECT NON EMPTY {
[Measures].[Geographie],
[Measures].[Geographie_Label],
[Measures].[11 VA]


} ON COLUMNS, 

( STRTOSET ( "{" + @SelectionGeographie + "}") ,


    STRTOSET   ("{" + @SelectionActivite + "}" ))


ON ROWS

 FROM [MyCube]

WHERE STRTOTUPLE ( "(" +@Annee + "," + @Perimetre + ")" )
票数 0
EN

Stack Overflow用户

发布于 2013-02-28 18:24:16

使用With语句声明一个成员,如下所示:

代码语言:javascript
复制
WITH MEMBER [Measures].[UniqueName] as [Geographie].[Commune].CurrentMember.UniqueName
Select
--Your select here

有关CurrentMember的更多详细信息

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15129027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档