powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / алгоритм "остаток счета"
12 сообщений из 12, страница 1 из 1
алгоритм "остаток счета"
    #32211862
schumelka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
здравствуйте сегодня :)
пока руки не дошли тольком до MDX, а вопрос "возможно ли это в принципе" для начальства нужно решить уже сегодня.
скажите, возможно ли средтвами MDX реализовать алгоритм аггрегации "остаток счета" - это есть последнее значение факта за период.
и насколько это сложно?
либо это делает ся каким-то другими методами?
заранее спасибо.
...
Рейтинг: 0 / 0
алгоритм "остаток счета"
    #32212027
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта задача является одной из классических, и она многократно обсуждалась (в последний раз тема дискуссии называлась типа "Вычисление остатков в 1С", точное название и дату не помню, полистайте список дискуссий).

Скажу лишь, что у этой задачи есть оптимальное решение. В таких продуктах как Cognos PowerPlay задача решается визуальными средствами (и генерируется оптимальный MDX). В MS AS нужно иметь опыт, чтобы написать правильный MDX и избежать тормозов (или обратиться к Владимиру Иванову за платной консультацией).
...
Рейтинг: 0 / 0
алгоритм "остаток счета"
    #32212111
schumelka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=)
да уж... перспективы, прямо скажем ... еще те.
значит, если вы хотите реализовать какую-то продвинутую функциональность на MS AS - либо сидите ковыряйтесь сами, либо платите - и вам все сделают.
а как же бесплатные советы? а комьюнити?
или это уже совсем другое коммерциализованное сообщество, нежели программерско-админское и fido когда-то?
...
Рейтинг: 0 / 0
алгоритм "остаток счета"
    #32212190
dionis_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Иванов дает не только платные консультации. Только платные дает Любимов.
http://www.olap.ru/contacts/forum/display_message.asp?mid=12965
...
Рейтинг: 0 / 0
алгоритм "остаток счета"
    #32212230
Владимир Иванов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формула, которую я привел на olap.ru можно хорошо оптимизировать.
...
Рейтинг: 0 / 0
алгоритм "остаток счета"
    #32212246
dionis_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно например так:

sum(Ascendants([Периоды].CurrentMember),
(sum([Периоды].FirstSibling :[Периоды].CurrentMember ,([Measures].[Остаток])))-([Measures].[Остаток]))+([Measures].[Остаток])

Можно создать Culculated Cells.
...
Рейтинг: 0 / 0
алгоритм "остаток счета"
    #32212252
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Schumelka:

Представьте, что есть несколько гуру, которые на любой вопрос дают исчерпывающий ответ бесплатно... Это приведет к тому, что работодатели будут нанимать не людей с высшим образованием и опытом, а более дешевую рабочую силу, которая в 1 классе школы научилась писать, и сможет задавать эти вопросы :)
На мой взгляд, всегда должна быть альтернатива - или бесплатно, но геморройно, либо платно, но удобно. Например, бесплатное лечение - тогда сиди в очереди часами, или платное - в комфортных условиях и с хорошим качеством; или общий зал ожидания на вокзале - с бомжами, по сравнению с платным залом повышенной комфортности. В противном случае, у людей не будет стимулов к совершенствованию, и это приведет к деградации общества...
...
Рейтинг: 0 / 0
алгоритм "остаток счета"
    #32212262
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Jurii
Да, но дело в том, что на других форумах, многие проблемы обсуждаються, и люди делятся опытом бесплатно.

А OLAP почемуто выделяеться.
...
Рейтинг: 0 / 0
алгоритм "остаток счета"
    #32212272
dionis_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To DimaR.
Со временем и OLAP перестанет выделятся, я так думаю. А пока спецов по OLAP мало, как и клиентов, которые его используют. Причем эти клиенты как правило крупные и денег не жалеют. Так что тем кто "при делах", нет ни какого резона подсказывать. Все ИМХО.
...
Рейтинг: 0 / 0
алгоритм "остаток счета"
    #32212285
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да уж, на форуме по теме "таблица умножения" ответы на вопросы типа "сколько будет 5 * 7" будут появляться в большом количестве. А вот на форуме про космические исследования, на вопрос "как долететь до Юпитера" ответа придется ждать долго... Хотя в каком-нибудь 2300 году нашей эры любой школьник объяснит, как долететь до Юпитера :)
...
Рейтинг: 0 / 0
алгоритм "остаток счета"
    #32212364
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите списки дискуссий этого форума.
Там есть вполне исчерпывающие ответы на предмет получения остатка.
Если будут вопросы "а почему так" думаю тут помогут.
...
Рейтинг: 0 / 0
алгоритм "остаток счета"
    #32212515
zz70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я занимаюсь OLAP три дня, вот на чем пока остановился:

Iif([Time].CurrentMember.Level is [Time].[(All)],
[Measures].[Оборот],
Iif([Time].CurrentMember.Level is [Time].[Year],
sum(PeriodsToDate(), [Measures].[Оборот]),
[Время].CurrentMember.Parent.PrevMember
+
sum(
PeriodsToDate(
[Time].CurrentMember.Parent.Level,
[Time].CurrentMember
),
[Measures].[Оборот]
)
)
)

это расчет остатка на конец периода (любого)

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


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