powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / ABC-анализ продаж(снова)
9 сообщений из 9, страница 1 из 1
ABC-анализ продаж(снова)
    #32827924
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта тема уже обсуждалась, но есть вопросы, поэтому прошу меня простить, что создаю новый топик.
обсуждения здесь:
/topic/111821&hl=abc
/topic/134290&hl=abc

вопросы вот какие, во первых, если использовать сет
TOPPERCENT({[Товары]}, 80, [Сумма продано]) - это вроде как ABC - товары, то как сделать так, чтобы считал продажи выбранной пользователем даты (периода).
и еще вопрос по быстродействию...
примеры, приведенные для FoodMart работают достаточно быстро, база небольшая, когда все это дело переводишь на реальную базу с большим объемом (таблица фактов - около 25 млн. строк) - все это просто варится...
спасибо за ответы
...
Рейтинг: 0 / 0
ABC-анализ продаж(снова)
    #32827964
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы не определяйте категорию каждый раз при анализе, ведь выборка по дате может быть не репрезентативной, а определяйте ее каждый месяц на основе предыдущего месяца и пишите куда нить в OLTP иди ХД, скажем в свойство номенклатуры, а уже потом используйте при анализе, тогда гораздо быстрее будет. А как считать за выбранный период, дак вроде и так должно считаться с учетом текущего элемента в измерении дата.
...
Рейтинг: 0 / 0
ABC-анализ продаж(снова)
    #32828009
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
статично можно сделать вообще без применения ОЛАПа...
хотелось бы видеть такую картину - в одом месяце(неделе, квартале) товар был A, во втором стал В, делать не только вразрезе всех товаров, но и для товаров определенных групп, поставщиков и т.д.
...
Рейтинг: 0 / 0
ABC-анализ продаж(снова)
    #32828015
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда не пишите никуда, разве так не работает? Не учитывает выбор пользователя по дате?
...
Рейтинг: 0 / 0
ABC-анализ продаж(снова)
    #32828022
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
во-первых не учитывает
во-вторых вопрос по быстродействию я не снимал
...
Рейтинг: 0 / 0
ABC-анализ продаж(снова)
    #32828054
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если вместо [Сумма продано] поставить ([Сумма продано], Дата.CurrentMember) ? Да и вообще, где у Вас рассчитывается этот сет? Он должен считаться в СМ, чтобы выбор по дате учитывался, если он считается в нэймед сетах, то конечно учитываться не будет. А вопрос быстродействия - он для каждого случая свой и решать его надо не применительно к АБСД анализу, а к тому СМ, который у Вас будет получен на основе требований.
...
Рейтинг: 0 / 0
ABC-анализ продаж(снова)
    #32828085
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что такое СМ?


вот такой вот Calculated Member:
Iif(
Rank(
[Товары по группам].CurrentMember,
toppercent(
[Товары по группам].[Товары].members, 80,
([Календарь].CurrentMember,[Measures].[Доход])
)
)
>0,"ABC","NotABC"
)
а быстродействие именно применительно к ABC, потому как мой куб продаж нормально функционирует без него
...
Рейтинг: 0 / 0
ABC-анализ продаж(снова)
    #32828124
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так работает у меня, токо вместо АСБД выдаются категории числовые 1234. Оптимизировать вроде более некуда. Только у меня считаются категории в пределах "раздельных групп" номенклатуры.
Код: plaintext
1.
2.
3.
4.
iif([Measures].[Продажи Количество] <=  0 ,  4 ,

iif(Rank(([Номенклатура].CurrentMember), TopPercent(Extract(NonEmptyCrossJoin(Descendants(Ancestor([Номенклатура].CurrentMember, [Номенклатура].[Level  03 ]),, LEAVES), {[Measures].[фПродажи Количество]}), [Номенклатура]) as A,  80 , [Measures].[Прибыль вероятная весь период])) >  0 ,  1 ,

iif(Rank(([Номенклатура].CurrentMember), BottomPercent(A,  5 , [Measures].[Прибыль вероятная весь период])) >  0 ,  3 ,  2 )))
...
Рейтинг: 0 / 0
ABC-анализ продаж(снова)
    #32828274
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о-о...
как все сложно
это по какой-то конкретной группе номенклатуры, да?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / ABC-анализ продаж(снова)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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