Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Пока нет команды срочно нужен совет по итогам вычисляемой величины. / 20 сообщений из 20, страница 1 из 1
01.12.2004, 13:05
    #32807502
Пашка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
В двух словах - есть измерение "План счетов" (Аналог Account в FoodMart).
Я в этом имзерении один из элементов (Маржа в процентах) считаю c помощью Custom Member Formula на основании оборота и себестоимости.

И если я делаю отчет по многим подразделениям (они в столбцах), то в последнем столбце "Итого по..." эта маржа в процентах СУММИРУЕТСЯ, вместо того чтобы рассчитываться на основании итоговых сумм по обороту и себестоимости.

Т.е. в последнем столбце у меня получается сумма процентов :-(.

Вроде какзалось бы пустяковая проблема, но я уже голову сломал как ее решить.
Вообще нет идей, не простых, не сложных. :-(....
...
Рейтинг: 0 / 0
01.12.2004, 13:10
    #32807517
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
Я не очень понял про столбцы и "Итого по". Можно привести MDX query, и указать какой именно cell неправильно считается.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
01.12.2004, 14:07
    #32807624
Пашка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
Код: plaintext
1.
2.
3.
4.
5.
WITH MEMBER [CFO].[ Subtotal] AS ' SUM( { [CFO].&[6], [CFO].&[15] } ) ', SOLVE_ORDER =  99   
SELECT 
NON EMPTY { [CFO].&[ 6 ], [CFO].&[ 15 ], [CFO].[ Subtotal] } ON COLUMNS , 
{ [Account].[Маржа, %] } ON ROWS  
FROM [Бюджет общий]

Пр этом я получаю следующую табличку:
.................CFO#6.......CFO#15......CFO.Subtotal
Маржа, %...... 9...........13...........22

Что просил, то и получил, в общем то все, конечно, правильно :-))
Но ведь У меня элемент [Account].[Маржа, %] считается по формуле:
Код: plaintext
1.
2.
IIF([Account].[Cебестоимость]<> 0 ,
([Account].[Выручка]-[Account].[Cебестоимость])* 100 /(+[Account].[Cебестоимость реализованного товара]),NULL)
И в столбце CFO.subtotal никому не нужны суммы процентов (21), нужна формула!!!
Можно это как-нибудь сделать?...
Так пОнятнее, или я чего-нить опять забыл? :)
...
Рейтинг: 0 / 0
01.12.2004, 14:17
    #32807649
Пашка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
Да, клиент у меня - MS Excel, так что редактировать MDX-запрос нельзя, это я его щас просто привел, чтобы понятнее было, на самом то деле, все делает Эксель.
...
Рейтинг: 0 / 0
01.12.2004, 16:17
    #32807941
олапист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
а у маржи какой SOLVE_ORDER? по идее должен быть >99
...
Рейтинг: 0 / 0
01.12.2004, 16:30
    #32807976
Пашка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
Да не думаю... Я пробовал ставить SOLVE_ORDER в первой формуле и 0 и 1 и 999.
Это разве может влиять? Ведь у меня [Маржа, %] рассчитывается как Custom Member Formula в измерении...
А все клиенты потом просто тупо ее суммируют....
Никак не придумаю как это обойти, сдается мне что никак...
...
Рейтинг: 0 / 0
01.12.2004, 16:37
    #32808000
олапист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
ну попробуйте все же еще SOLVE_ORDER= -1 в первой формуле
или Custom Member Options для маржи использовать
...
Рейтинг: 0 / 0
01.12.2004, 17:30
    #32808171
Пашка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
-1 не помогло.
Custom Member Options .... надо попробовать, я этим даже никогда и не пользовался... че там делать то надо?
Но мне почему-то кажется это на другую тему.
Щас буду изучать, спасибо.
...
Рейтинг: 0 / 0
01.12.2004, 18:06
    #32808265
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
Пашка-1 не помогло.
Custom Member Options .... надо попробовать, я этим даже никогда и не пользовался... че там делать то надо?
Но мне почему-то кажется это на другую тему.
Щас буду изучать, спасибо.


Павел, я бы на вашем месте разбил бы проблему на 2 части.

1. Чисто MDX (построение формул мемберов и отладка в одном Тool, поддержтвающих direct MDX (например MDX Sample Application))
2. Укрощение Excel

по пункту 1.

У меня есть use case подобный вашему и мне удалось его разрулить с помощью
solve_order. Единствкнное отдличие, что я маржу объявлял на мерах, а не на измерении и как Calculated Member, a не как Custom Member Formula.

Кстати вопрос. А что у вас является мерами в кубе?
...
Рейтинг: 0 / 0
01.12.2004, 18:25
    #32808303
semenov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
2) Эксель тут не причем, любой клиент тупо суммирует проценты ,и ничего им больше делать не остается (Я еще ProClarity пробовал).

1) Да если бы я маржу "объявлял на мерах" (кстати, что за преферансная терминология? :-), то я бы и горя не знал, и все бы у меня было хорошо, даже без SOLV_ORDER! Но мне то нужно в измерении.

А меры у меня всего две - План и Факт. Ну, вот посмотрите хотя бы куб Budget из FoodMarta. Вот у меня то же самое и есть почти!!!
Только в измерении Account у меня есть член (Маржа), считающийся через Custom Member Formula, и при этом он неаддитивный.....

А может скажете сразу - поможет мне Custom Member Options, или это про другое?
Я че-та пока не въехал до конца что это за зверь...
...
Рейтинг: 0 / 0
01.12.2004, 18:43
    #32808332
олапист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
А может скажете сразу - поможет мне Custom Member Options, или это про другое?
Я че-та пока не въехал до конца что это за зверь...


это способ указать SOLVE_ORDER для Custom Member'а :)
...
Рейтинг: 0 / 0
01.12.2004, 18:46
    #32808341
Пашка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
Хреново. Тогда - мимо, не подойдет это для Custom Member Formula.
Бедный-я-нещасный.

Видимо придется объяснять топ-мненеджменту, что вот в итоговом столбце справа на суммарную маржу в процентах смотреть не надо :)
...
Рейтинг: 0 / 0
01.12.2004, 19:13
    #32808376
олапист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
ну а если маржу прямо в запросе как calculated member объявлять тоже не работает?
...
Рейтинг: 0 / 0
01.12.2004, 19:29
    #32808385
Пашка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
Ну это же строка в ИЗМЕРЕНИИ Account, как же я ее объявлю в запросе то?!
А измерения у меня всего два - План и Факт, и другие измерения мне не нужны, потому что в строчках отчета стоит план счетов а в столбцах - подразделения.
И одна из строчек плана счетов - Маржа в %.
Никакой CM тут не катит
...
Рейтинг: 0 / 0
01.12.2004, 19:37
    #32808400
Пашка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
Тьфу ;)
Меры у меня две - План и факт, конечно же.
...
Рейтинг: 0 / 0
01.12.2004, 19:39
    #32808405
олапист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
ну а как же вам удалось поместить CM [Subtotal] в ИЗМЕРЕНИЕ [CFO]? :)
...
Рейтинг: 0 / 0
01.12.2004, 19:55
    #32808422
Пашка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
Короче. Налицо недопонимание.
Специально для вас , олапист - скриншот отчета в Excel.
Проблема выделена красным. Эта строчка НЕ ДОЛЖНА суммироваться.
Причем отделы в столбцах - это древовидное измерение, которое пользователи
разворачивают-сворачивают и так и эдак и суммы все время в столбце Итого должны быть правильные.
Клиентом у меня служит только Excel. Это надо принять :)

Куда здесь, скажите на милось, всандалить CM ???
И КАК? Excel же сам пишет MDX-запросы, я не могу в это вмешаться.
...
Рейтинг: 0 / 0
01.12.2004, 20:07
    #32808440
олапист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
ну зачем так нервничать :)
я предлагал всандалить CM в ваш тестовый запрос для того чтобы понять, действительно ли проблема специфична для Custom Member, или в случае с calculated Member происходит та же фигня

а затем всандалить CM можно например в такой тулзе как Analysis Manager -> Cube Editor
...
Рейтинг: 0 / 0
01.12.2004, 22:20
    #32808518
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
Предлагаю посмотреть работающий пример с Custom Member Formula в SSBI - Sales and Marketing Analytics
...
Рейтинг: 0 / 0
02.12.2004, 10:04
    #32808890
Пашка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
Сложный вчера день был, напряженный... Доллар вот опять упал, в Украине сложности...
И тут еще эта Custom Member Formula неладная.
А еще крезануло меня, что СМ может быть только среди мер (!), вот как меня вчера торкнуло. Поэтому я и не мог понять олаписта, что он ко мне привязался со своим дурацким Сalc.Memberom, мне же не нужна новая мера!
Утром проснулся и подумал - ну и дураааак. Побежал (ну, поехал конечно) на работу, сделал СМ в измерении Account, и появилась нормальная Маржа в %, и суммируется все, конечно, правильно, правда пока остались проблемы с сортировкой измерения, СМ постоянно в конце уровня Доход показывается, но это мелочи.
Так что спасибо, олапист, за терпение! :-)))
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Пока нет команды срочно нужен совет по итогам вычисляемой величины. / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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