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

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: BEx: Структуры и показатели
СообщениеДобавлено: Пт, апр 24 2009, 08:50 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 04 2008, 12:08
Сообщения: 31
Добрый день, ув. форумчане

Необходимо сделать развертку показателей по разным признакам.
Подскажите, пож-та, есть ли в BEx 7 возможность разложить показатели по разным структурам ? Или существует другой вариант разложения показателей в одном запросе по разным признакам ? Например первый показатель по месяцам, второй по неделям ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx: Структуры и показатели
СообщениеДобавлено: Пт, апр 24 2009, 08:57 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 14 2005, 13:55
Сообщения: 181
Откуда: Moscow
не уверен, что понял вопрос корректно.
Но кажется мне , что ограниченные показатели тебе помогут..

_________________
SAP is a diagnosis...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx: Структуры и показатели
СообщениеДобавлено: Пт, апр 24 2009, 09:11 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 04 2008, 12:08
Сообщения: 31
Показатели как раз-таки ограниченные, мне нужно вывести их по разным временным интервалам. Поясню.
Есть показатель1 и показатель2. Первый необходимо разложить по месяцам, второй по неделям. то есть результат отчета должен быть таким:

Code:
___ | Показатель1                          | Показатель2
    | Месяц1 | Месяц2 | Месяц... | МесяцN | Неделя1 | Неделя2 | ... | НеделяN
1
2
3
4


Если я указываю признак "Месяц" в столбцах запроса, то он разворачивает все показатели по месяцам, тогда как второй показатель не нужно разворачивать по месяцам, а по неделям.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx: Структуры и показатели
СообщениеДобавлено: Пт, апр 24 2009, 09:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Знаю 2 способа:
1. Сделать жесткую структуру показателей, типа Показатель1Месяц1 Показатель1Месяц2 и т.п.
2. Сделать 2 запроса в одной рабочей книге


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx: Структуры и показатели
СообщениеДобавлено: Пт, апр 24 2009, 09:44 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 04 2008, 12:08
Сообщения: 31
Жесткий вариант не подходит, так как пользователь должен иметь возможность выбор интервала месяцев и интервала недель.
Два запроса - потом их с помощью vba объединить ?

кстати, в семерке куда складывать макросы, как я понял, там нет sapbexonrefresh ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx: Структуры и показатели
СообщениеДобавлено: Пт, апр 24 2009, 09:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
salefun написал(а):
Два запроса - потом их с помощью vba объединить ?
кстати, в семерке куда складывать макросы, как я понял, там нет sapbexonrefresh ?


vba
в свойствах рабочей книги можно макрос создать, не знаю как это работает не юзал


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx: Структуры и показатели
СообщениеДобавлено: Пт, апр 24 2009, 12:01 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, апр 19 2007, 08:03
Сообщения: 197
Пол: Мужской
salefun написал(а):
Жесткий вариант не подходит, так как пользователь должен иметь возможность выбор интервала месяцев и интервала недель.
Два запроса - потом их с помощью vba объединить ?

Недели из того же интервала месяцев, или месяцы отдельно, недели отдельно?

salefun написал(а):
кстати, в семерке куда складывать макросы, как я понял, там нет sapbexonrefresh ?

В Module1 ищите процедуру CallBack, отрабатывает после каждого запроса.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BEx: Структуры и показатели
СообщениеДобавлено: Пт, апр 24 2009, 12:09 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
в семерке тоже есть обработчик, можно подключить любую процедуру на VBA в свойствах рабочей книги BEX,
главное - параметры

Sub UpdateBook(ParamArray params())

вызов идет для каждого запроса в книге,
в params() получаете

params(0) - Имя провайдера данных
params(1) - объект Range
params(2) - Имя контрола


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx: Структуры и показатели
СообщениеДобавлено: Пт, апр 24 2009, 14:19 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 04 2008, 12:08
Сообщения: 31
2 Lench: спасибо, видимо так и сделаю...

2 Dimoney: недели и месяцы независимы в данном случае.

2 bwbams: спасибо, а где этот обработчик находится ?

Кстати, попутный вопрос, можно ли написать в некой среде MDX-запрос к кубу или мультипровайдеру с целью более гибко строить отчеты ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx: Структуры и показатели
СообщениеДобавлено: Пт, окт 02 2009, 14:10 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 17 2008, 08:29
Сообщения: 258
добрый день =)
ситуация такая же по структурам и переменным делю показатели...
написал макрос... поставил Обработка макроса после актуализации.
Но это не срабатывает :(

запускаю Макрос в ручную ALT + F8 всё нормально....

Рабочая книга создавалась с нуля, других макросов там не прописано....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx: Структуры и показатели
СообщениеДобавлено: Пт, окт 02 2009, 14:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
MaybexX написал(а):
добрый день =)
запускаю Макрос в ручную ALT + F8 всё нормально....

Не верю.
А Range откуда берете?

В свойствах рабочей книги последняя вкладка. Там должно быть указано имя функции.
В глобальных параметрах настройки BEx должна быть убрана галка "Не выполнять exit-макрос"

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx: Структуры и показатели
СообщениеДобавлено: Пт, окт 09 2009, 14:37 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 17 2008, 08:29
Сообщения: 258
G написал:
MaybexX написал(а):
добрый день =)
запускаю Макрос в ручную ALT + F8 всё нормально....

Не верю.
А Range откуда берете?

В свойствах рабочей книги последняя вкладка. Там должно быть указано имя функции.
В глобальных параметрах настройки BEx должна быть убрана галка "Не выполнять exit-макрос"


запарился, проблема была в том что поля то я скрывал, макрос при актуализации стоял.
скрывал я только показатели....
но они раскрывались при смене переменных.
случайно скрыли поле с признаком в макросе прописали и его, взяли номер БЕ не нужный признак.
и всё заработало. показатели скрылись.
смотрели отладчиком VB не чего не поняли почему так происходит.


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

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


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

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


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

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