Текущее время: Вс, авг 17 2025, 07:04

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


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

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


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

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