Текущее время: Сб, авг 16 2025, 11:27

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Использование переменной замены в BEx 7.0
СообщениеДобавлено: Ср, июн 09 2010, 10:59 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, фев 27 2009, 12:01
Сообщения: 36
Откуда: Тольятти
Пол: Мужской
Всем доброго времени суток.

В BEx делаю отчет, где мне требуется подсчитать кол-во материалов. Делаю через путь замены переменной. Делаю как описано в "How to Get the Document Count in a Query using Formula Variable with Processing Type Replacement Path". Почему-то в отчете количество материалов постоянно равно 1. Раньше использовал переменную замены в другом отчете, там подсчитывалось количество автомобилей через id автомобиля и все работает нормально. Три раза проверил, делаю все так же как и в предыдущем отчете, но количество все равно равно 1.

Может кто-нибудь сталкивался? :roll:

_________________
Игра - вид непродуктивной деятельности, мотив которой заключается не в её результатах, а в самом процессе. (C) Советский Энциклопедический Словарь, 1984 г.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Использование переменной замены в BEx 7.0
СообщениеДобавлено: Ср, июн 09 2010, 12:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
Добрый день!
1. А если в отчете оставить только материал и показатели?
2. В LISTCUBE при заданных Вами условиях фильтра(-ов) кол-во материала соответствует тому, что вы хотите увидеть в отчете?

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование переменной замены в BEx 7.0
СообщениеДобавлено: Ср, июн 09 2010, 12:59 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, фев 27 2009, 12:01
Сообщения: 36
Откуда: Тольятти
Пол: Мужской
BORLAND написал:
Добрый день!
1. А если в отчете оставить только материал и показатели?
2. В LISTCUBE при заданных Вами условиях фильтра(-ов) кол-во материала соответствует тому, что вы хотите увидеть в отчете?


По первому пункту, оставляю в строках 0MATERIAL (материал) в столбце 0VALUE_LC (сумма в вв). Сумма бьется нормально. Получаю список из материалов и суммы по ним.

По второму пункту, да соответствует. У меня идет выборка материалов за период, сверяю списки, количество выбранных наименований материалов соответствует тому которой я ожидаю увидеть.

Далее, может это как то поможет, распишу то что я делаю по пунктам:

1. Создаю новый расcчитаный показатель.
2. В показателе создаю новую переменную-формулу.
2.1. На вкладке общее задаю:
Тип переменной - формула
Обработка через - путь замены
Ссылочный признак - 0MATERIAL
2.2. На вкладке путь замены:
Замена переменной на - Информационный объект
Заменить на - значение атрибута
Атрибут - Ссылка на признак (константа 1)
3. Закрываю переменную формулу.
4. Перетаскиваю переменную формулу в подробный ракурс. Получается: [VAR_MAT_COUNT01] Count Material * 1
5. Во вкладке агрегация в поле Специальная агрегация ставлю - Итого.
6. На вкладке представление в поле число десятичных разрядов ставлю - 0.
7. закрываю и перетаскиваю получившийся показатель в колонку столбцы.

В результате получается:

Code:
Материал          Количество

материал 1           1
материал 2           1
...


:cry:

_________________
Игра - вид непродуктивной деятельности, мотив которой заключается не в её результатах, а в самом процессе. (C) Советский Энциклопедический Словарь, 1984 г.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Использование переменной замены в BEx 7.0
СообщениеДобавлено: Ср, июн 09 2010, 13:29 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 16:14
Сообщения: 233
Пол: Мужской
Lepaj написал:

В результате получается:

Code:
Материал          Количество

материал 1           1
материал 2           1
...


:cry:


Два материала - две единички :)
Может быть Вам нужно посчитать что-то другое? Например, количество отгрузок материала?

_________________
Роман Чуев


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование переменной замены в BEx 7.0
СообщениеДобавлено: Ср, июн 09 2010, 15:21 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, фев 27 2009, 12:01
Сообщения: 36
Откуда: Тольятти
Пол: Мужской
Roman написал:
Два материала - две единички :)
Может быть Вам нужно посчитать что-то другое? Например, количество отгрузок материала?


Нее, мне нужно посчитать сколько раз материал встретился в позициях претензий :roll: В кубе у меня данные по позициям претензий, в них есть признак материал. Мне требуется сделать выборку за период, по материалам. Сколько раз материал фигурировал в гарантийных претензиях за выбранный период. :cry:

В прошлый раз, при решение данной ситуации мне посоветовали использовать "Replacement Path", в принципе все заработало. Сейчас делаю все то же самое и не выходит.

Может есть другие способы решения подобной задачи?

_________________
Игра - вид непродуктивной деятельности, мотив которой заключается не в её результатах, а в самом процессе. (C) Советский Энциклопедический Словарь, 1984 г.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Использование переменной замены в BEx 7.0
СообщениеДобавлено: Ср, июн 09 2010, 15:50 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 16:14
Сообщения: 233
Пол: Мужской
Не до конца дошли, Вы посчитали количество уникальных материалов, а Вам нужно количество уникальных комбинаций Претензия - Материал.
Добавьте еще ссылку на Претензию.

_________________
Роман Чуев


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование переменной замены в BEx 7.0
СообщениеДобавлено: Ср, июн 09 2010, 15:53 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, фев 27 2009, 12:01
Сообщения: 36
Откуда: Тольятти
Пол: Мужской
Roman написал:
Не до конца дошли, Вы посчитали количество уникальных материалов, а Вам нужно количество уникальных комбинаций Претензия - Материал.
Добавьте еще ссылку на Претензию.


Роман, извините за нубский вопрос, а куда ее добавить? :oops:

_________________
Игра - вид непродуктивной деятельности, мотив которой заключается не в её результатах, а в самом процессе. (C) Советский Энциклопедический Словарь, 1984 г.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Использование переменной замены в BEx 7.0  Тема решена
СообщениеДобавлено: Ср, июн 09 2010, 15:57 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 16:14
Сообщения: 233
Пол: Мужской
Lepaj написал:
Roman написал:
Не до конца дошли, Вы посчитали количество уникальных материалов, а Вам нужно количество уникальных комбинаций Претензия - Материал.
Добавьте еще ссылку на Претензию.


Роман, извините за нубский вопрос, а куда ее добавить? :oops:


Аналогично переменной для Материала, сделать переменную для Претензии и умножить на нее уже имеющуюся формулу.

_________________
Роман Чуев


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование переменной замены в BEx 7.0
СообщениеДобавлено: Ср, июн 09 2010, 16:04 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, фев 27 2009, 12:01
Сообщения: 36
Откуда: Тольятти
Пол: Мужской
Роман, спасибо огромное! :D

_________________
Игра - вид непродуктивной деятельности, мотив которой заключается не в её результатах, а в самом процессе. (C) Советский Энциклопедический Словарь, 1984 г.


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

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


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

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


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

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