
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.08.2004, 14:31:23
|
|||
|---|---|---|---|
|
|||
Последний непустой Measures |
|||
|
#18+
Привет, All ! Прочитал соседнюю ветку, попробовал по аналогии, но ничего не получилось. А проблема у меня такая - есть куб с остатками, причем остатки (это единственный measure) хранятся как история изменений. Измерения - Дата, Филиалы, Товары. Поскольку это история изменений, то по пересечению товар-день, например, для некоторых товаров остаток равен null - значит в этот день движения не было и остаток по логике равен последнему not null значению. Мне нужно сделать вычисляемую ячейку, чтобы туда попадал последний известный остаток, если текущая ячейка = null. Подскажите в какую сторону копать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2004, 16:41:50
|
|||
|---|---|---|---|
|
|||
Последний непустой Measures |
|||
|
#18+
Если я недостаточно описал задачу, пожалуйста поправьте. В SQL это делается просто. Неужели в MDX это нельзя сделать ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2004, 18:07:14
|
|||
|---|---|---|---|
|
|||
Последний непустой Measures |
|||
|
#18+
Проще всего ждать Юкона, там это реализовано в железе, т.е. там есть semiadditive measure Если серьезно (ведь OLAP для вас не игрушка а орудие труда), то варианта 2. 1. Иметь таблицу фактов на базе SnapShot, т.е. на для каждого листового элемента измерения времени (в конкретном случае месяц, неделя, день), надо иметь в таблице записи не null остатков для каждой комбинации (в вашем случае товара и склада). И при построении куба делать CustomRollup для измерения времени. 2. Таблицу фактов строить не на остатках а на движениях и использовать СalculatetMember для остатка, ведь физической мерой теперь будет движение а не остаток (этот подход достаточно часто обсуждался здесь на форуме) И как последнии вариант это комбинация 1 и 2. В этом случае вы храните остатки не для каждого листового элемента измерения времени, а поднимаетесь выше, а для более детальных остатков комбинируете 1 и 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=demonn2&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 694ms |
| total: | 807ms |

| 0 / 0 |
