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

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по Bex: выбор самого позднего значения из массива
СообщениеДобавлено: Чт, май 10 2012, 17:55 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, мар 09 2011, 17:18
Сообщения: 49
Пол: Женский
Добрый день!

Есть отчет который выбирает остатки ТМЦ за определенный период. По каждому ТМЦ нужно оставить только одно значение, которому соответствует максимальная дата.
Например.

Материал| Дата| Количество|
1| 1.01.2010| 20|
1| 1.06.2010| 10|
2| 1.03.2010| 15|
2| 1.07.2010| 30|

Необходимо, чтобы в отчет вывелось
Материал| Дата| Количество|
1| 1.06.2010| 10|
2| 1.07.2010| 30|

Возможно ли такое реализовать только с помощью Bex? Все идеи не увенчались успехом. Очень не хочется применять VBA.

Заранее благодарю :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вопрос по Bex
СообщениеДобавлено: Чт, май 10 2012, 23:30 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
показатель с спец.агрегацией Last Value по 0Calday не пробовали?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по Bex: выбор самого позднего значения из массива
СообщениеДобавлено: Пт, май 11 2012, 10:24 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, мар 09 2011, 17:18
Сообщения: 49
Пол: Женский
Как-то даже забыла о такой возможности показателя :oops: Это действительно очень удобно в использовании.
Tolik, БОЛЬШОЕ СПАСИБО!

Но такая необходимость только для остатков по некоторым счетам. В кубе не все данные нужно так обирать, поскольку используются разные таблицы для сбора информации и принцип хранения данных у них разный. И я надеялась, что Bex мне поможет.

Тогда придется делать маленькую корректировку.

Может еще есть какая-то возможность?


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

Зарегистрирован:
Ср, мар 09 2011, 17:18
Сообщения: 49
Пол: Женский
К сожалению показатель с спец.агрегацией Last Value по 0Calday не очень помогает :( Это делает отчет крайне негибким.

Поскольку нужно учитывать не только дату, материал а также партию. Только при выводе в отчет всех этих трех признаков вместе, получаю правильную сумму. Остатки по ТМЦ привязаны к счетам главной книги. Пользователи в отчете хотят видеть только счета и материалы (произвольный признак), о партии и речи быть не может.

Думала, поможет виртуальный показатель, но что-то пока ничего толкового не получается.

ПОМОГИТЕ!

Основная идея такая: учитывать при агрегации три показателя, а выводить в отчет счет главной книги и возможно код материала.
Партия|Материал| Дата| Количество|
1|1| 1.01.2010| 20|
1|1| 1.06.2010| 10|
2|1| 1.06.2010| 10|
1|2| 1.03.2010| 15|
1|2| 1.07.2010| 30|

Такое возможно реализовать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вопрос по Bex: выбор самого позднего значения из массива
СообщениеДобавлено: Пт, май 18 2012, 13:25 
Модератор
Модератор

Зарегистрирован:
Чт, окт 21 2010, 08:48
Сообщения: 128
Конечно можно, перегрузить в другой кубик/ОДСку и оставить там только максимальные значения дат. Мне кажется, это будет быстрее, чем ломать голову и городить огород с виртуальными показателями;)


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

Зарегистрирован:
Ср, мар 09 2011, 17:18
Сообщения: 49
Пол: Женский
Так этот куб/ОДС придется полностью перегружать после каждой новой загрузки данных. Ведь появятся новые последние даты для некоторых остатков.

А как в таком случаи быть с отчетами за разные периоды? Например, для 2012 года будут одни последние значения, а для 2010 - совершенно другие.

Чего-то я недопонимаю :?


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

Зарегистрирован:
Ср, мар 09 2011, 17:18
Сообщения: 49
Пол: Женский
Может использовать для перегрузки данных виртуальный куб?

Кто-то сталкивался в Bex можно скрывать для отображения признаки?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вопрос по Bex: выбор самого позднего значения из массива
СообщениеДобавлено: Вт, май 22 2012, 14:02 
Ассистент
Ассистент

Зарегистрирован:
Чт, фев 26 2009, 00:21
Сообщения: 41
Может еще есть какая-то возможность?[/quote]

Если правильно понял, у вас организовано хранение в кубе остатков по дате изменения (для получения остатка на дату вы выбираете макс. из дат, меньших отчетной). Нам показалось проще хранить документы, т.е. начальные остатки и изменения (для получения остатка на дату мы рассчитываем сумму по датам меньше отчетной).
P.S. Часто просят дату последнего движения - завели показатель типа "Дата" с агрегацией "Максимум", при развертке по любому признаку получаем посл. дату движения по этой аналитике.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по Bex: выбор самого позднего значения из массива
СообщениеДобавлено: Вт, май 22 2012, 14:52 
Специалист
Специалист

Зарегистрирован:
Ср, дек 03 2008, 10:01
Сообщения: 126
Откуда: Novosibirsk
Пол: Мужской
Есть еще показатели с поступлением/выбытием. тоже для остатков хорошая штука, но там с правислами обновления придется помороковать.


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

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


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

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


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

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