AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.02.2007, 12:15   #1  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Понимает ли OLAP куб Range
Подскажите пожалуйста. Хочу создать прайс лист в OLAP кубе.
Строю запрос на таблице InventTableModule в запросе создаю Range (По закупке). При переносе валится ошибка:
Метод "Process" в COM-объекте класса "_DbDimension" возвратил код ошибки 0x80040076 (<неизвестно>), который означает: Ошибка преобразования значения varchar "Закупка" в тип данных int.;22018.

Можно ли как то иначе в кубе ограничить записи для выбора (Стандартами средствами из Axapta)?

P.S. Вариант вытащить в куб код аналитики тип модуля не устраивает.
__________________
Алексей

Последний раз редактировалось AlexeyBP; 16.02.2007 в 12:18.
Старый 16.02.2007, 12:52   #2  
Jony is offline
Jony
Участник
 
99 / 22 (1) +++
Регистрация: 25.06.2003
Адрес: г. Барнаул
В базе енумы хранятся как int , range в Вашем случае надо накладывать как число а не как строку.
Старый 16.02.2007, 13:19   #3  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Цитата:
Сообщение от Jony Посмотреть сообщение
В базе енумы хранятся как int , range в Вашем случае надо накладывать как число а не как строку.
Что это значит?

Я указал в rang 1
__________________
Алексей
Старый 16.02.2007, 13:33   #4  
Jony is offline
Jony
Участник
 
99 / 22 (1) +++
Регистрация: 25.06.2003
Адрес: г. Барнаул
поле InventTableModule.ModuleType имеет тип
ModuleInventPurchSales
и принимает соотв. значение:
invent = 0
pursh = 1
sales = 2
SmmQuotation = 3
попробуйте указать нужное вам значение числом..
Старый 16.02.2007, 13:46   #5  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Дак я так и делаю.
Миниатюры
Нажмите на изображение для увеличения
Название: инвент.jpg
Просмотров: 648
Размер:	59.6 Кб
ID:	2425  
__________________
Алексей
Старый 16.02.2007, 15:02   #6  
Alex_K is offline
Alex_K
Участник
 
531 / 36 (3) +++
Регистрация: 07.02.2003
Алексей, сделайте в AOT View с нужными Range, а уж эту вьюху подставьте в запрос и не парьтесь. Аксаптовский OLAP в ряде случаев ведёт себя крайне неадекватно, например, у меня при добавлении Range по текстовому полю, если не ошибаюсь, по группе клиентов, либо подобные ошибки вываливались, либо Range просто игнорировался.
Старый 16.02.2007, 15:50   #7  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Всем спасибо за ответы. Необходимая задача (получить цену из таблицы InventTableModule только для закупки) была решена альтернативным способом.
__________________
Алексей
Старый 29.10.2007, 16:55   #8  
Ketrin69 is offline
Ketrin69
Участник
 
8 / 10 (1) +
Регистрация: 29.10.2007
?
Цитата:
Сообщение от Alex_K Посмотреть сообщение
сделайте в AOT View с нужными Range, а уж эту вьюху подставьте в запрос и не парьтесь...
Следуя вашему совету ->> Сделала новый Views, Добавила необходимую таблицу в Data Sources и указала Value в Ranges по нужному полю. Построила Queries по этому Views. При переносе куба выпадает ошибка:
Цитата:
Сообщение от Axapta3.0 SP3 Infolog
Error Невозможно создать элемент таблицы
Warning Перенос куба (кубов)\ Не получилось выполнить запрос
Подскажите чем лечиться?
Старый 29.10.2007, 21:56   #9  
Alex_K is offline
Alex_K
Участник
 
531 / 36 (3) +++
Регистрация: 07.02.2003
А скриншотики или проект с View и Query можно?
Старый 02.11.2007, 10:27   #10  
Ketrin69 is offline
Ketrin69
Участник
 
8 / 10 (1) +
Регистрация: 29.10.2007
Post
см.вложения со скриншотиками
Миниатюры
Нажмите на изображение для увеличения
Название: Views.JPG
Просмотров: 471
Размер:	48.3 Кб
ID:	3016   Нажмите на изображение для увеличения
Название: Queries.JPG
Просмотров: 509
Размер:	62.1 Кб
ID:	3017  

Теги
olap

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Работа с Excel через COM и ошибка 0x800A03EC (Range.AutoFilter) gl00mie DAX: Программирование 15 30.03.2007 18:37
ALEG: Olap. Что нам стоит куб настроить Blog bot DAX Blogs 4 05.12.2006 17:16
OLAP куб при расчете итогов. ohotkin DAX: Функционал 0 15.12.2005 11:58
Не открывается OLAP-куб Dimus DAX: Функционал 5 17.11.2004 19:19

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:14.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.