1

like句を含む次元の値が欲しい..私はこれを試しました

WITH 
SET CITY
AS
FILTER(
      [CITY].[CITY].CHILDREN,
      vbamdx!INSTR([CITY].[CITY].CURRENTMEMBER.Name,'In',1 >= 1 )
)
   MEMBER [Measures].[Label] AS [CITY].[CITY].CURRENTMEMBER.MEMBER_CAPTION 
SELECT {[Measures].[Label]
      } ON COLUMNS , 
      [CITY].[CITY].ALLMEMBERS ON ROWS 
FROM [TEST_Cube]

「In」を含む名前のすべての都市が必要です。

4

1 に答える 1

3

作成したフィルター処理されたセットを使用していません。

また、セットにディメンションと同じ名前を付けているため、問題が発生する可能性があります。

試す:

WITH 

SET FilteredCities AS
FILTER
(
    [CITY].[CITY].CHILDREN,
    vbamdx!INSTR([CITY].[CITY].CURRENTMEMBER.Name,'In',1 >= 1 )
)

MEMBER [Measures].[Label] AS 
[CITY].[CITY].CURRENTMEMBER.MEMBER_CAPTION 

SELECT 
{
    [Measures].[Label]
} 
ON COLUMNS , 
      FilteredCities //Use the set
ON ROWS 
FROM [TEST_Cube]
于 2013-04-11T13:24:52.960 に答える