Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / остатки как физ. мера и разные измерения времени / 17 сообщений из 17, страница 1 из 1
22.02.2006, 18:11
    #33561603
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
мсас2к
сабж! (вроде всё сказал :-)

Остатки в кубе - физическая мера.
Есть несколько измерений времени - Год-Месяц-Неделя, и отдельно год, месяц и неделя.

Как бы написать СМ, который при любом допустимом выборе членов этих измерений выдавал правильный остаток на начало периода.
Неделя к месяцу, естественно, many-to-many.

глубоковложенный iif для всех вариантов выбора (я насчитал 32) не предлагать.
Ищу что-то покрасивее
...
Рейтинг: 0 / 0
22.02.2006, 18:21
    #33561624
Аналитик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
Немного не в тему, но только из интереса, а формулу для расчета Вы какую будете использовать?
...
Рейтинг: 0 / 0
22.02.2006, 18:22
    #33561626
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
формулу расчёта чего?
если остатков, то я же сказал, что они уже посчитаны на уровне хранилища.
...
Рейтинг: 0 / 0
22.02.2006, 18:23
    #33561629
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
Dmitry Biryukovмсас2к
сабж! (вроде всё сказал :-)

Остатки в кубе - физическая мера.
Есть несколько измерений времени - Год-Месяц-Неделя, и отдельно год, месяц и неделя.

Как бы написать СМ, который при любом допустимом выборе членов этих измерений выдавал правильный остаток на начало периода.
Неделя к месяцу, естественно, many-to-many.

глубоковложенный iif для всех вариантов выбора (я насчитал 32) не предлагать.
Ищу что-то покрасивее

у вас гранулярность отстатоков какая?

а что вы понимаете под "любым допустимым выбором членов различных иерархий (измерений) времени"?

у вас что отдельное измерение год, и отдельное измерение месяц (в котором 12 членов)?

Т.е. вы хотите на одном измерении выбрать 2006, а на другим 02 и в итоге получить слайс по 02.2006?

на счет iif - в AS2000 я не знаю другого пути.
...
Рейтинг: 0 / 0
22.02.2006, 18:23
    #33561630
Беляев
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
Custom Rollup для каждого измерения

Владислав Беляев
...
Рейтинг: 0 / 0
22.02.2006, 18:26
    #33561640
Аналитик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
Dmitry Biryukovформулу расчёта чего?
если остатков, то я же сказал, что они уже посчитаны на уровне хранилища.
Формулу для нахождения начального остатка?
...
Рейтинг: 0 / 0
22.02.2006, 18:27
    #33561645
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
пока сам предложу вариант:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Head(
NECJ(
   Descendants(YMW.CurrentMember,YMW.W),
   Descendants(Y.CurrentMember,Y.Y),
   Descendants(M.CurrentMember,M.M),
   Descendants(W.CurrentMember,W.W)
),
 1 )
гарантирует ли NECJ сохранение сортировки?
может что-то побыстрее есть?
...
Рейтинг: 0 / 0
22.02.2006, 18:32
    #33561660
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
о, коллеги, спасибо за столь бурную реакцию!

backfireу вас гранулярность отстатоков какая? по паре неделя-месяц. т.е. все понедельники + все первые числа

backfireа что вы понимаете под "любым допустимым выбором членов различных иерархий (измерений) времени"? есть два типа недопустимых выборов:
тип1: несоответствие уровней - например если выбрана только неделя в измерении "недели"
тип2: несоответствие выбраных членов. например январь и 48-ая неделя

backfireу вас что отдельное измерение год, и отдельное измерение месяц (в котором 12 членов)?да

backfireТ.е. вы хотите на одном измерении выбрать 2006, а на другим 02 и в итоге получить слайс по 02.2006?да

backfireна счет iif - в AS2000 я не знаю другого пути.мой оцените :-)
...
Рейтинг: 0 / 0
22.02.2006, 18:35
    #33561668
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
БеляевCustom Rollup для каждого измерения
Владислав Беляевне выйдет.
пример от backfire - в разных измерениях выбран год и неделя. что даст кастом ролап?
...
Рейтинг: 0 / 0
22.02.2006, 18:36
    #33561671
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
Аналитик Dmitry Biryukovформулу расчёта чего?
если остатков, то я же сказал, что они уже посчитаны на уровне хранилища.
Формулу для нахождения начального остатка? кто-то кого-то не понял...

у меня остатки посчитаны на sql на уровне таблицы фактов в хранилище.
я ответил на ваш вопрос?
...
Рейтинг: 0 / 0
22.02.2006, 18:38
    #33561674
Аналитик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
Он хорош, но к-во агрегаций значительно выростет при добавлением избыточных измерений таких как Год, Месяц, Неделя.
А если понадобятся кварталы, дни?
...
Рейтинг: 0 / 0
22.02.2006, 18:39
    #33561677
Аналитик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
Dmitry Biryukov Аналитик Dmitry Biryukovформулу расчёта чего?
если остатков, то я же сказал, что они уже посчитаны на уровне хранилища.
Формулу для нахождения начального остатка? кто-то кого-то не понял...

у меня остатки посчитаны на sql на уровне таблицы фактов в хранилище.
я ответил на ваш вопрос?

Спасибо ответ получил прочитав Вашу формулу.
...
Рейтинг: 0 / 0
22.02.2006, 18:41
    #33561680
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
АналитикОн хорош, но к-во агрегаций значительно выростет при добавлением избыточных измерений таких как Год, Месяц, Неделя.
А если понадобятся кварталы, дни?дело не в агрегациях - добавим сколько надо.

меня больше волнует время отклика
и вопрос остался открытым: гарантирует ли NECJ сохранение сортировки?
...
Рейтинг: 0 / 0
22.02.2006, 18:55
    #33561706
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
Dmitry Biryukovпока сам предложу вариант:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Head(
NECJ(
   Descendants(YMW.CurrentMember,YMW.W),
   Descendants(Y.CurrentMember,Y.Y),
   Descendants(M.CurrentMember,M.M),
   Descendants(W.CurrentMember,W.W)
),
 1 )
гарантирует ли NECJ сохранение сортировки?
может что-то побыстрее есть? ужасно медленно... :-(
...
Рейтинг: 0 / 0
22.02.2006, 19:04
    #33561722
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
А в чем у вас главное преимущество иметь отдельные измерение месяца и недели?

Что вам это дает по большому счету?
...
Рейтинг: 0 / 0
22.02.2006, 20:13
    #33561816
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
удобство для пользователей
...
Рейтинг: 0 / 0
22.02.2006, 20:31
    #33561836
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
остатки как физ. мера и разные измерения времени
в чем?

эти измерения не являются же измерениями времени и на них не работает PeriodsToDate
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / остатки как физ. мера и разные измерения времени / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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