У меня есть запрос MDX, который приводит в действие управление перекрестный Telerik, который работает, как ожидалось:фильтрация многомерных запросов многомерных выражений
WITH MEMBER [Product].[Product Group Name].[Total] as [Product].[Product Group Name].[All]
select
NON EMPTY{[Measures].[Annual Premium - Fact Distinct Transaction],
[Measures].[Fact Distinct Transaction Count],
[Measures].[API - Fact Distinct Transaction],
[Measures].[Fact New Members Count]} on columns,
NON EMPTY{
[Product].[Product Group Name].&[Protection],
[Product].[Product Group Name].&[Pension],
[Product].[Product Group Name].&[Savings and Investment],
[Product].[Product Group Name].&[Child Savings],
[Product].[Product Group Name].&[ISA],
[Product].[Product Group Name].[Total]
} on rows,
NON EMPTY{[Region Manager].[Full Name].Children} on 2
,
NON EMPTY{[Transaction Type].[Premium Frequency].&[S],[Transaction Type].[Premium Frequency].&[M]} on 3
from [Cube]
where (
{StrToMember('[Effective Date].[Date].&[2015-01-01T00:00:00]'):StrToMember('[Effective Date].[Date].&[2015-09-01T00:00:00]')},
StrToMember('[Transaction Type].[Transaction Description].[All].[Net Issued]'),
[Adviser].[Status].&[A]
)
Я попросил, чтобы исключить
WHERE [Product].[Product Group Name].&[Pension] AND [Transaction Type].[Premium Frequency].&[S]
и сделали попытка использования нескольких кросс-соединений, но решение всегда кажется чрезмерно длинным, и я уверен, что есть более простой способ.
4 оси похоже немного - будет ли это подвыбор? – whytheq
Я не думаю, что я могу сгруппировать кросс-таблицу без того, чтобы наборы были на отдельных осях. – Gracie
какая точка 'на 2' и' на 3'? У вас есть 4-мерный монитор? – whytheq