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

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


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

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


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

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