powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Формула в OLAP
14 сообщений из 64, страница 3 из 3
Формула в OLAP
    #32966788
OLAPMASTER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OLAPMASTERНу а ты как думал что в сказку что ли попал, там какие цены есть он их и суммирует.
На тебе еще один
Sum({PeriodsToDate([Дата].Levels(0),[Дата].currentmember)},[Measures].[Мой новый мембер с ценой сюда])
Блин атас это нарастающий итог, щас ченить еще подумаю.
...
Рейтинг: 0 / 0
Формула в OLAP
    #32966798
OLAPMASTER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OLAPMASTER OLAPMASTERНу а ты как думал что в сказку что ли попал, там какие цены есть он их и суммирует.
На тебе еще один
Sum({PeriodsToDate([Дата].Levels(0),[Дата].currentmember)},[Measures].[Мой новый мембер с ценой сюда])
Блин атас это нарастающий итог, щас ченить еще подумаю.
Вообщем надо вычеслять на каком уровне иерархии ты находишся и блин исходя из этого строит сумму.
Есто блин гемор но реально, я такое уже делал только уже не помню, ща ченить придумаем.
...
Рейтинг: 0 / 0
Формула в OLAP
    #32966819
SignOff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sum({PeriodsToDate([Дата].Levels(0),[Дата].currentmember)},[Measures].[Мой новый мембер с ценой сюда])

Не канает...

Мне кажеца что надо сначала починить сумму по иерархии дат для новых цен, а потом уже втсавлять формулу аггрегирования
...
Рейтинг: 0 / 0
Формула в OLAP
    #32966843
SignOff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SignOffSum({PeriodsToDate([Дата].Levels(0),[Дата].currentmember)},[Measures].[Мой новый мембер с ценой сюда])

Не канает...

Мне кажеца что надо сначала починить сумму по иерархии дат для новых цен, а потом уже втсавлять формулу аггрегирования

Вот типа работает, но только сумму по группам времени не выдает, т.е. нужно применить только для нижнего уровня,а вот как ? увы н знаю - стыдно конечно.

SUM([Дата].Children,[Measures].[Цена по дням])
...
Рейтинг: 0 / 0
Формула в OLAP
    #32966860
OLAPMASTER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SignOffSum({PeriodsToDate([Дата].Levels(0),[Дата].currentmember)},[Measures].[Мой новый мембер с ценой сюда])

Не канает...

Мне кажеца что надо сначала починить сумму по иерархии дат для новых цен, а потом уже втсавлять формулу аггрегирования

SUM(Descendants([Дата].currentmember,[Дата].levels(1),SELF_BEFORE_AFTER),[Measures].[TEST])

TEST - новый мембер с ценой.

Прикинь ее, лучше пока ничего не придумал.
...
Рейтинг: 0 / 0
Формула в OLAP
    #32966887
SignOff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да - это красота - СУПЕР.

Осталось похожее для дименсии Товар придумать - она тоже иерархическая !
...
Рейтинг: 0 / 0
Формула в OLAP
    #32966892
OLAPMASTER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SignOffда - это красота - СУПЕР.

Осталось похожее для дименсии Товар придумать - она тоже иерархическая !

Если ее сортировать не будешь то просто тоже самое только вместо даты воткни товары и все.
...
Рейтинг: 0 / 0
Формула в OLAP
    #32966899
SignOff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OLAPMASTER SignOffда - это красота - СУПЕР.

Осталось похожее для дименсии Товар придумать - она тоже иерархическая !

Если ее сортировать не будешь то просто тоже самое только вместо даты воткни товары и все.


Не - не канает - это должно быть наподобие магазина чтото. Но в магазинах тока одна дименсия а в товаре их 5 штук. Для магазина было чтото типа:
AVG({[Магазины].levels(1).members},[Measures].[Цена])
...
Рейтинг: 0 / 0
Формула в OLAP
    #32966907
OLAPMASTER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SignOff OLAPMASTER SignOffда - это красота - СУПЕР.

Осталось похожее для дименсии Товар придумать - она тоже иерархическая !

Если ее сортировать не будешь то просто тоже самое только вместо даты воткни товары и все.


Не - не канает - это должно быть наподобие магазина чтото. Но в магазинах тока одна дименсия а в товаре их 5 штук. Для магазина было чтото типа:
AVG({[Магазины].levels(1).members},[Measures].[Цена])

AVG(Descendants([Товар].currentmember,[Товар].levels(1),SELF_BEFORE_AFTER),[Measures].[TEST])


Так попробуй.
...
Рейтинг: 0 / 0
Формула в OLAP
    #32966921
SignOff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри - уже завтра - с работы надо успеть слинять, а то на ночь останусь :-)
...
Рейтинг: 0 / 0
Формула в OLAP
    #32967389
SignOff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако не работает для товара код. Хммм почему то :)
...
Рейтинг: 0 / 0
Формула в OLAP
    #32967411
SignOff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А да вспомнил почему. Эта формула катит для Calculation Member, но не для измерения (All Member formula)
...
Рейтинг: 0 / 0
Формула в OLAP
    #32967429
SignOff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и для магазина AVG({[Магазины].levels(1).members},[Measures].[Цена]) неправильно считает! чтото явно не то.
...
Рейтинг: 0 / 0
Формула в OLAP
    #32969168
SignOff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up
...
Рейтинг: 0 / 0
14 сообщений из 64, страница 3 из 3
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Формула в OLAP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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