Текущее время: Сб, авг 09 2025, 13:15

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Агрегация данных
СообщениеДобавлено: Вт, май 17 2011, 20:36 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Добрый день, коллеги! Помогите, пожалуйста разобраться с таким вопросом:
В BEx'e должны быть определены 2 строки, которые считаются, как:
1)"Если по каждому из счетов 91-11* значение красное сторно больше, чем черная запись, то выводим разницу их"
2)"Если по группе счетов 9111000001, 9111000002, 9111000003 запись красное сторно больше, чем черная запись, выводим..."

В кубе значения хранятся, примерно как
БЕ.............Счет...............К.сторно.......Ч.запись
1400......9111000001...........3...................5
1400......9111000001...........2...................1
1400......9111000002...........1...................4

Так вот. По первому пункту сайчас строка считается как: 9111*, и ограниченый показаетль - "(К.сторно > Ч.запись)*(К.сторно - Ч.запись)". У этого показателя стоит агрегация (Итого-Основной счет - расчет после агрегации). У самой ячейки стоит такая же агрегация.
Изображение
После этого получается происходит расчет и данные с одним счетом объединяются и сравниваются 5 и 6, и 1 и 4:
БЕ Счет К.сторно Ч.запись
1400 9111000001 5 6
1400 9111000002 1 4
И дальше уже смотрится по каждому счету больше красное сторно или нет.
________________________________________________
Вопрос по второму пункту, как сделать агрегацию по группе счетов. Те чтобы теперь сравнивались значения 6 и 10.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Агрегация данных
СообщениеДобавлено: Ср, май 18 2011, 08:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
Faron написал(а):
Вопрос по второму пункту, как сделать агрегацию по группе счетов. Те чтобы теперь сравнивались значения 6 и 10.

Посчитать красное сторно по группе счетов можно с помощью виртуального показателя. Пример посмотрите вот здесь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Агрегация данных
СообщениеДобавлено: Ср, май 18 2011, 09:14 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Что-то кажется это отдаленно напоминает то что нужно)) А каких-нибудь стандартных средств на этот случай не предусмотрено?)
Допустим если извратиться и в самом запросе написать две ячейки, по одной считать всю сумму по красному сторно, во второй чурную запись. А затем эти суммы в формуле уже сравнивать, не? Не хотелось бы конечно так нагромождать запрос.


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

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


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

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


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

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