Текущее время: Пн, авг 04 2025, 00:16

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Суммирование в иерархии
СообщениеДобавлено: Чт, май 04 2006, 18:27 
Специалист
Специалист

Зарегистрирован:
Ср, дек 08 2004, 15:39
Сообщения: 166
Откуда: Москва
отчет
есть иерархия и 2 показателя, один обычный - сумма
второй расчетный - модуль первого

пок1 пок2
статья1 50 50
статья2 100 100
статья3 -50 50

вопрос почему так собирается сумма в узле статья1?
по идеи должно 50 150 как это сделать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 04 2006, 20:22 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 18 2006, 15:27
Сообщения: 32
Возможно, следует рассчитывать второй показатель не в отчетах, а в правилах обновления куба (update rules), тогда должно считаться правильно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 05 2006, 08:33 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
с какого перепуга у тебя должно быть в статье1 50 150
не вижу логики в упор :shock: второй показатель - это модуль первого, в первом у тебя значение 50, модуль от 50 тоже 50.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 05 2006, 09:16 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 09:33
Сообщения: 300
Откуда: Москва
Пол: Женский
В отчете в свойствах показателя поиграйся с настройками. Там было что-то вроде - простое суммирование показателей. А получается так у тебя потому, что в узле иерархии применяется та же формула, что и к строчкам. Считается пок1, и берется его модуль. Посмотри свойства.

_________________
С уважением, HB.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 05 2006, 09:55 
Специалист
Специалист

Зарегистрирован:
Ср, дек 08 2004, 15:39
Сообщения: 166
Откуда: Москва
хоть прибейте не могу найти:)


насчет логики понял, просто смотрел с другого конца


вообще такое возможно?
(именно в отчете, вариант расчета в правилах неинтересен)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 05 2006, 12:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
iam написал(а):
вообще такое возможно?
(именно в отчете, вариант расчета в правилах неинтересен)


В свойствах показателя где конфликт формул что стоит ? Результат данной формулы или конкурирующей ?
Попробуй поиграть с этим. Если не поможет - напиши.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 05 2006, 12:08 
Специалист
Специалист

Зарегистрирован:
Ср, дек 08 2004, 15:39
Сообщения: 166
Откуда: Москва
игрался
на суммирование в иерархии не действует


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 05 2006, 12:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
iam написал(а):
игрался
на суммирование в иерархии не действует


Тогда труба дело.
Проблема в том, что формула рассчитывается "по горизонтали", а суммирование в иерархии проишодит "по вертикали". И в данном случае расчёт формулы "имеет бОльший приоритет".

Попробуй создать расчитываемый показатель на кубе. А затем в свойствах указат расчёт до аггрегации. Тогда может и прокатит.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 05 2006, 12:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Забыл добавить. Если не знаешь где искать, то когда создаёшь расчитываемый показатель на кубе, затем входишь в свойства - и в левом нижнем углу кнопка - "Enhance". (Не помню как переведено на русский). И когда нажмёшь на эту кнопку - увидишь момент расчёта "До аггрегации" или "После аггрегации".

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 05 2006, 12:19 
Специалист
Специалист

Зарегистрирован:
Ср, дек 08 2004, 15:39
Сообщения: 166
Откуда: Москва
уточню задачу, может натолкнет на что

нужно чтоб в в узле иерархии суммировались только положительные суммы нижестоящих узлов


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 05 2006, 12:24 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
создай новый показатель в кубе и не насилуй мозг :idea:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 05 2006, 12:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
iam написал(а):
уточню задачу, может натолкнет на что

нужно чтоб в в узле иерархии суммировались только положительные суммы нижестоящих узлов


Создай вот такой ( 'Key Figure' >= 0 ) * 'Key Figure'
показатель на кубе и задай расчёт "До агрeгации"

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 05 2006, 15:49 
Специалист
Специалист

Зарегистрирован:
Ср, дек 08 2004, 15:39
Сообщения: 166
Откуда: Москва
не дает менять агрегацию (серое все)


в отдельный обычный показатель нельзя оформить, т.к. тут используется некумулятив


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 11:28 
Специалист
Специалист

Зарегистрирован:
Ср, дек 08 2004, 15:39
Сообщения: 166
Откуда: Москва
вообщем добил я сисмему

пок1
статья1 50
статья2 100
статья3 -50

1. сделал расчетный с формулой ( 'Key Figure' < 0 ) * 'Key Figure' * -1
т.е. инверсия отрицательных

2. два ограниченных (2.1 и 2.2) на первом с ограничениями статья2 статья3 соответственно

3. расчетный 2.1 + 2.2

4. расчетный в отчете исходная сумма + 3

все работает

хотел упростить объединив п2 и п3 сделав в п2 ограничение на обе статьи однако логика другая

с этим BEx скоро свихнусь:)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Задача усложняется :)
СообщениеДобавлено: Сб, май 06 2006, 15:41 
Ассистент
Ассистент

Зарегистрирован:
Вт, июл 12 2005, 13:39
Сообщения: 37
А как быть с таким вариантом?
Иерархии нет, точнее есть просто развертка по 2 признакам (без статич. структур)
пок1 и пок2 содержатся в разных кубах (поэтому вариант с новым показателем в кубе не катит).
Отчет строим на мультике.
Как я не бился, суммирование работает только на уровне 2 развернутого признака (свойства показателя "расчет итогов" - суммирование). На верхнем уровне итог не получается суммированием.
Пришел к выводу: либо VBA, либо спец. куб строить


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB