0
MDX가 비교적 새로 도입되었습니다. 나는 쿼리 다음 그는 기호와 있어요 : - :MDX 쿼리의 열 중 하나 필터링
지금은 그 값이 포함 된 경우 포함 '하는 ParameterValue
등을 필터링 할 -이
WITH
SET [Organisation Default Member]
AS
STRTOMEMBER(iif(isempty(LadbrokesSAS.GetDimensionSecurityUserDefaultOrgMember(USERNAME)),"[Organisation].[Organisation Hierarchy].[ALL]",LadbrokesSAS.GetDimensionSecurityUserDefaultOrgMember(USERNAME)),CONSTRAINED)
MEMBER [Measures].[ParameterCaption] AS '[Organisation].[Organisation Hierarchy].CURRENTMEMBER.MEMBER_CAPTION'
MEMBER [Measures].[ParameterValue] AS '[Organisation].[Organisation Hierarchy].CURRENTMEMBER.UNIQUENAME'
MEMBER [Measures].[ParameterLevel] AS '[Organisation].[Organisation Hierarchy].CURRENTMEMBER.LEVEL.ORDINAL'
MEMBER [Measures].[ParameterCaptionIndented] AS Space([Organisation].[Organisation Hierarchy].CURRENTMEMBER.LEVEL.ORDINAL) + [Organisation].[Organisation Hierarchy].CURRENTMEMBER.MEMBER_CAPTION
SET [Organisation]
AS Descendants([Organisation Default Member] ,[Organisation].[Organisation Hierarchy]. [Key Organisation],SELF_AND_BEFORE)
SELECT
{
[Measures].[ParameterValue]
,[Measures].[ParameterCaptionIndented]
} ON COLUMNS ,
{Organisation}
ON ROWS
FROM [ShopTradingCube]
위의 쿼리는 아래와 같은 결과를 반환 [Organisation].[Organisation Hierarchy].[Supervisor - HO Manager]
'은 결과에 포함하지 말아야합니다. 예. [Organisation].[Organisation Hierarchy].[Supervisor - HO Manager].&[L7_Z_250_Closed]
where 조건을 사용하거나 Except 함수를 사용하여 접근 방법을 시도했습니다. 그러나, 나는 항상 내가 뭘 어쨌든 몇 가지 오류가있어. 누군가 내 구문이 무엇인지 알려주고 이것을 달성하는 가장 효율적인 방법은 무엇입니까?