Я работаю над пользовательской dll (которая вызывается через пользовательскую надстройку xll/Excel) для создания MDX и возврата 2D-данных.
Это работает хорошо, и я только что решил, как добавить возможность отправки списка исключений с помощью EXCEPT.
Я создал запрос с фильтрацией, и этот запрос работает, за исключением того, что он игнорирует EXCEPT. Любой, у кого больше MDX, чем у меня (я около 2 месяцев в ха-ха :)), знает почему?
Спасибо
Ли
WITH
Member [Measures].[Book_Label] AS [Book].[Book].CURRENTMEMBER.MEMBER_CAPTION
Member [Measures].[Isin_Label] AS [Isin].[Isin].CURRENTMEMBER.MEMBER_CAPTION
SELECT
NON EMPTY
{[Measures].[Book_Label],[Measures].[Isin_Label],[Measures].[Notional.SUM]}
ON COLUMNS,
NON EMPTY ORDER
(
EXCEPT(
FILTER(
([Book].CHILDREN,[Isin].CHILDREN),
([Book].[Book].CURRENTMEMBER.MEMBER_CAPTION = "ALGO1")
),
[Isin].[Isin].[DE0001104776]),
[Notional.SUM]
,
BASC)
ON ROWS
FROM[TraderCube]
WHERE ([Date].[Date].[2019-11-18])