Текущее время: Чт, сен 11 2025, 14:18

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


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

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


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

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