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

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

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

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

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

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

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

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

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

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

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

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

Владислав Беляев
...
Рейтинг: 0 / 0
остатки как физ. мера и разные измерения времени
    #33561640
Аналитик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry Biryukovформулу расчёта чего?
если остатков, то я же сказал, что они уже посчитаны на уровне хранилища.
Формулу для нахождения начального остатка?
...
Рейтинг: 0 / 0
остатки как физ. мера и разные измерения времени
    #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
остатки как физ. мера и разные измерения времени
    #33561660
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о, коллеги, спасибо за столь бурную реакцию!

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

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

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

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

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

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

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

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

меня больше волнует время отклика
и вопрос остался открытым: гарантирует ли NECJ сохранение сортировки?
...
Рейтинг: 0 / 0
остатки как физ. мера и разные измерения времени
    #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
остатки как физ. мера и разные измерения времени
    #33561722
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем у вас главное преимущество иметь отдельные измерение месяца и недели?

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

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


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