Текущее время: Чт, сен 11 2025, 23:59

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


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

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


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

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