Я пытаюсь объединить результат двух отдельных запросов многомерных выражений, где меры относятся к одной группе мер.Дизайн куба основан на модели транзакций жизненного цикла, где все даты являются ролевыми измерениями.Запросы:
select [Measures].[Issued] on columns,
[Product].[Product Name].[Product Name] on rows
from [MET2DW]
where ([Product].[Product Type].&[IP], [Product].[Component Type].&[SD],[Issued Date].[Fiscal Year Name].&[Fiscal Calendar 2010])
select [Measures].[Last hits] on columns,
[Product].[Product Name].[Product Name] on rows
from [MET2DW]
where ([Product].[Product Type].&[IP], [Product].[Component Type].&[SD],[Last Sync Date].[Fiscal Year Name].&[Fiscal Calendar 2010])
Я пытался использовать CROSSJOIN, но потом он пожаловался на тот факт, что меры, которые я пытался перекрестно объединить, находятся в той же иерархии.Если я выполню запрос с обоими мерами на одном наборе, тогда фильтры даты больше не будут работать.Проблема в основном в том, что они представляют собой разные измерения даты для каждого из этих отсчетов, и они по-разному нарезают .....
Есть ли способ сделать это?