2013-05-22 55 views
1

我想從包含省份和州的維度[Ship To State]中排除未知。MDX過濾器州/省份列表中的未知也會將省份移除

第一個表達式拋出省市以及美國,我不知道爲什麼 -

此MDX只列出國家(不包括未知的,出於某種原因,各省):

WITH 
MEMBER measures.ParameterCaption as [Ship To].[Ship To State].currentmember.member_caption 

MEMBER measures.ParameterValue as [Ship To].[Ship To State].currentmember.uniquename 
SELECT {measures.ParameterCaption, measures.ParameterValue} ON COLUMNS, 
FILTER([Ship To].[Ship To State].children, 

[Ship To].[Ship To State].currentmember<>[Ship To].[Ship To State].&[Unknown] 

) ON ROWS 
FROM [Invoiced Orders] 

這個正確MDX列出了國家和省,並排除未知:

WITH 
MEMBER measures.ParameterCaption as [Ship To].[Ship To State].currentmember.member_caption 
MEMBER measures.ParameterValue as [Ship To].[Ship To State].currentmember.uniquename 
SELECT {measures.ParameterCaption, measures.ParameterValue} ON COLUMNS, 
FILTER([Ship To].[Ship To State].children, 

measures.ParameterCaption <> "Unknown" 

) ON ROWS 
FROM [Invoiced Orders] 

回答