1

私は本当にあなたの助けが必要です。

SSRSレポートの場合、次のmdxスクリプトがあります。

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])

お願いします、私は私が列に持っているメンバーのユニークな名前を持っている必要があります

({[Geographie].[Commune].[AHUY], [Geographie].[Commune].[BRETENIERE]})

このmdxスクリプトを書くのを手伝ってもらえますか?

Lidou

4

2 に答える 2

2

With次のように、ステートメントを使用してメンバーを宣言します。

WITH MEMBER [Measures].[UniqueName] as [Geographie].[Commune].CurrentMember.UniqueName
Select
--Your select here

CurrentMemberの詳細

于 2013-02-28T10:24:15.970 に答える
0
    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 + ")" )
于 2013-03-04T05:41:21.427 に答える