Они в последовательности вообще? Если это так, не могли бы вы сделать
{
[Debtor].[TRADING DEBTOR CODE].&[AU-000013] :
[Debtor].[TRADING DEBTOR CODE].&[AU-000020]
}
Чтобы дать вам набор кодов от 13 до 20 включительно?
Если это не удастся, взгляните на InStr и посмотрите, может ли он помочь. Похоже, что он может - Или вы можете создать некоторые подмножества, используя его, а затем объединить в свой окончательный набор?
http://msdn.microsoft.com/en-us/library/ms145487.aspx
Из вышеприведенного MSDN:
WITH SET [ChardonnayChablis] AS
'Filter([Product].Members, (InStr(1, [Product].CurrentMember.Name, "chardonnay") <> 0) OR (InStr(1, [Product].CurrentMember.Name, "chablis") <> 0))'
SELECT
[ChardonnayChablis] ON COLUMNS,
{Measures.[Unit Sales]} ON ROWS
FROM Sales