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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot], Google [Bot]


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

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