powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Две таблицы фактов с разной дискретностью
4 сообщений из 4, страница 1 из 1
Две таблицы фактов с разной дискретностью
    #33225494
Laptiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ли следующее в MSAS 2005:
Объединить в одном кубе таблицы фактов
"План отгрузки" - с дискретностью в месяц
"Факт отгрузки" - с дискретностью в день
В кубе нужна дискретность в день, при этом План за день должен быть получен пропорционально общему объему за месяц.
...
Рейтинг: 0 / 0
Две таблицы фактов с разной дискретностью
    #33225782
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по какому полю вы соединяете
ваше измерение времени с таблицей фактов "план"?

мне кажется, что особой проблемы нет, сделать 2 куба, соединить из в виртуальный. А в виртульном написать СM для меры из планового куба, который в зависимости от уровня текущего члена измерения времени выдает плановую меру 1:1 (если это из уровня месяц и выше) или дробит ее в соответсвии с вашим правилом (для уровня день).
...
Рейтинг: 0 / 0
Две таблицы фактов с разной дискретностью
    #33226358
Laptiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
backfireпо какому полю вы соединяете
ваше измерение времени с таблицей фактов "план"?.

Пока не по какому, а так хотелось бы по timeid - суррогатному ключу измерения "Время"

backfire
мне кажется, что особой проблемы нет, сделать 2 куба, соединить из в виртуальный. А в виртульном написать СM для меры из планового куба, который в зависимости от уровня текущего члена измерения времени выдает плановую меру 1:1 (если это из уровня месяц и выше) или дробит ее в соответсвии с вашим правилом (для уровня день).
Спасибо, попробую
...
Рейтинг: 0 / 0
Две таблицы фактов с разной дискретностью
    #33246083
Laptiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал куб с 2-мя таблицами фактов - план и факт отгрузки.
факт с дискретностью - день, план - месяц (факты на последний день месяца)
получаю план на каждый день с помощью СМ

[MEASURES].[Сумма отгрузки ТН план]
AS IIF(ISLEAF( [Дата документа].[Год - Месяц - День]), SUM({[Дата документа].[Год - Месяц - День].parent.children},[Measures].[Сумма отгрузки ТН план мес])/{[Дата документа].[Год - Месяц - День].parent.children}.Count,[Measures].[Сумма отгрузки ТН план мес])

[Measures].[Сумма отгрузки ТН план мес] здесь план за месяц

когда выбираю данные за месяц - все нормально, когда же ограничиваю несколькими днями с помощью
exists([Дата документа].[Год - Месяц - День].[Год].&[2005].&[8].children,
[Дата документа].[День месяца].[1]:[Дата документа].[День месяца].[10])

- план пустой.
Как сделать, чтобы и ограничение работало, а СМ считалось без ограничений?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Две таблицы фактов с разной дискретностью
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]