Текущее время: Вт, авг 05 2025, 18:33

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Задача с временным интервалом
СообщениеДобавлено: Ср, июн 06 2012, 10:02 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 30 2011, 15:32
Сообщения: 47
Уважаемые, добрый день! Прошу помочь с решением сл. задачи:
Требуется построить форму по сравнению тарифов (т.е. сравнение видов условий за разные месяцы). Создал экстрактор, вытянул все необходимые условия, но появилась проблема. Дело в том, что строки с условиями используют временные интервалы(datefrom|dateto). Как мне в отчёте отобразить сумму по условию за конкретный месяц?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Задача с временным интервалом
СообщениеДобавлено: Ср, июн 06 2012, 11:56 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Если datefrom и dateto совпадают с первым и последним числом месяцев, то можно попробовать ограничить их в фильтре запроса следующим образом. Например, нужный месяц сохранен в переменной _МЕСЯЦ_.

Создать две Customer-Exit переменных:
ДАТА_С = 1ое число для _МЕСЯЦ_
ДАТА_ПО = последнее число для _МЕСЯЦ_

тогда в запросе в фильтре ограничиваем этими переменными:
для datefrom условие datefrom >= ДАТА_С
для dateto условие dateto <= ДАТА_ПО

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Задача с временным интервалом
СообщениеДобавлено: Чт, июн 07 2012, 01:09 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
если условия действуют не с начала месяца, то вообще-то некорректно в отчете показывать их в разрезе месяц.
а так условие отбора записей, которые так или иначе зацепились в месяце будет следующим:
datefrom <= month_end OR dateto >= month_start


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

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


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

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


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

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