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

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

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

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

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
    #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
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
    #32807649
Пашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, клиент у меня - MS Excel, так что редактировать MDX-запрос нельзя, это я его щас просто привел, чтобы понятнее было, на самом то деле, все делает Эксель.
...
Рейтинг: 0 / 0
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
    #32807941
олапист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а у маржи какой SOLVE_ORDER? по идее должен быть >99
...
Рейтинг: 0 / 0
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
    #32807976
Пашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да не думаю... Я пробовал ставить SOLVE_ORDER в первой формуле и 0 и 1 и 999.
Это разве может влиять? Ведь у меня [Маржа, %] рассчитывается как Custom Member Formula в измерении...
А все клиенты потом просто тупо ее суммируют....
Никак не придумаю как это обойти, сдается мне что никак...
...
Рейтинг: 0 / 0
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
    #32808000
олапист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну попробуйте все же еще SOLVE_ORDER= -1 в первой формуле
или Custom Member Options для маржи использовать
...
Рейтинг: 0 / 0
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
    #32808171
Пашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-1 не помогло.
Custom Member Options .... надо попробовать, я этим даже никогда и не пользовался... че там делать то надо?
Но мне почему-то кажется это на другую тему.
Щас буду изучать, спасибо.
...
Рейтинг: 0 / 0
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
    #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
Пока нет команды срочно нужен совет по итогам вычисляемой величины.
    #32808303
semenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2) Эксель тут не причем, любой клиент тупо суммирует проценты ,и ничего им больше делать не остается (Я еще ProClarity пробовал).

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

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

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


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

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

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

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


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