У меня есть ssas DB с двумя кубами, они разделяют измерение даты. В моем запросе отображаются пользователи по размеру и рассматриваются как меры. В предложении where у меня есть диапазон дат. У меня такое странное поведение, что после процесса FULL куба я не вижу никаких данных при применении диапазона. Я уверен, что у меня есть данные для диапазона, потому что, когда я отфильтровываю каждый день отчаянно, я вижу данные. Другим странным сценарием является то, что если дата находится в измерении, я могу видеть данные. Вещь, которая решает это, когда процесс DATA кубиками. Это мой запрос:Дата Диапазон в месте где
select non empty [Users].[User].[User] columns,
{[Measures].[Visits]} on rows
from [System Visit] where
([Dim_Date].[Georgian Calendar].[Date ID].&[20150125]:[Dim_Date].[Georgian Calendar].[Date ID].&[20150202])
Любая мысль, что может быть проблема? Thanks
1) У вас есть данные точно на пограничных элементах '[20150125]' и '[20150202]' тоже? 2) Обсуждаем ли мы только один куб '[System Visit]' во время операций 'process full 'и' query', но 'process data' применяется для обоих кубов? 3) Есть ли подсчитанные члены, которые используют функцию LookupCube и извлекают данные из другого куба? –
1. Иногда у меня есть данные на границах, а иногда нет, одинаковый результат в любом случае. (В большинстве случаев я делаю). 2. У меня есть кубы в этой БД, я обрабатываю Full в БД, поэтому оба куба приносят обработанные. 3. Мера очень проста (сопоставляется с столбцом в БД). – liran