Текущее время: Чт, июл 24 2025, 02:16

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Несколько строк в DSO преобразовать в одну
СообщениеДобавлено: Чт, июл 25 2013, 09:09 
Специалист
Специалист

Зарегистрирован:
Пн, дек 04 2006, 10:51
Сообщения: 173
Коллеги, Добрый День!!!
Пока у меня немного знаний по BI. Но надо сделать отчет и вроде проще через BW, тем более в каком-то виде он уже есть у нас.

Ситуация такая... Есть разработка на основе DMS... В BW формируются отчеты. Сейчас необходимо сделать отчет по среднему времени обработки заявки, то есть грубо говоря, измерить время между двумя статусами(это таблица DRAP). В BW есть уже DSO со структурой похожей на таблицу DRAP. То есть для одного документа может быть несколько строк со статусами... Так вот.. я никак не могу сообразить, как мне посчитать время между двумя изменениями статуса ... Как мне преобразовать этот DSO в другой, чтобы одна строчка была для одного документа и с доп. полями с временем для каждого статуса. Может изначальный DSO можно в Query обработать....
Может есть какие-то более-менее простые решения.


Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько строк в DSO преобразовать в одну
СообщениеДобавлено: Чт, июл 25 2013, 14:28 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, фев 05 2013, 11:25
Сообщения: 3
Откуда: Мос. обл.
Пол: Мужской
Можно создать второй DSO в котором будут хранится разности между строками первого. Между исходным и новым DSO создать трансформацию. Для заполнения показателя разности создать правило-формулу - если дата начальная, то инвертировать ей знак и записать итог в показатель, в остальных случаях (если дата конца) записать её в показатель без изменения знака. Указать в правиле метод агрегации - сложение. В новом DSO необходимо организовать признаки таким образом, чтобы различий по ключу между датой начала и датой конца не было (не включать в него признак по которому различаются дата начала и дата конца). После загрузки данных в новый DSO значения сложатся и как раз получится разность: дата конца - дата начала.

_________________
Лето - хорошее время для математики


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

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


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

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


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

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