Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
05.06.2006, 13:52
|
|||
---|---|---|---|
|
|||
metric join type в Microstrategy |
|||
#18+
Подскажите пожалуйста, если есть специалисты по Microstrategy. При создании метрики (например, метрики "остаток по артикулу" ), я могу указать некий аттрибут Metric Join Type - то, как будут связываться таблицы этой метрики с другими. Есть 2 варианта - inner join и outer join . При указании Inner join в свойстве метрики происходит натуральный Inner join и в отчет попадают только пересечения таблиц. Если же мы укажем для метрики outer join, то все другие метрики, попадающие в отчет, будут считаться как бы второстепенными, т.е. в отчет будут попадать все строки таблиц по основной метрике и только те строки из других таблиц, которые будут совпадать с основной ( Main_Metric_Table(with outer join ) LEFT OUTER JOIN other_metric_table ). Теперь отдельно про мою метрику "остаток по артикулу" . В моей базе данных хранятся только ненулевые значения остатков. Таким образом, даже если по определенному артикулу были продажи, а после этого остаток по этому артикулу стал нулевым, то этот артикул в таблицу остатков не попадет. Таким образом, мне нужно сделать эту метрику второстепенной, а Microstrategy позволяет выбрать или Inner Join или Left Outer join , хотя в моем случае нужно Right Outer Join . Как вариант, можно придать всем остальным метрикам, попадающим в отчет вместе с метрикой остатков свойство Outer Join , но таких метрик очень много и получится, что только из за того, что метрика остатков второстепенна, всем остальным нормальным метрикам нужно придавать свойство Outer Join ? Кто-нибудь сталкивался с такой проблемой, появлись ли какие-нибудь решения? Заранее благодарю за ответы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=31&mobile=1&tid=1538982]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
others: | 272ms |
total: | 404ms |
0 / 0 |