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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.12.2007, 09:56   #12  
Peter Savintsev is offline
Peter Savintsev
Участник
 
246 / 124 (5) +++++
Регистрация: 14.12.2001
Цитата:
Сообщение от Tiruvileijadal' Посмотреть сообщение
Нет, Иван Но это не от того, что вы неверно что-то объяснили, это от того, что я так неопределенно написала Я спрашивала про i, который пишут в примерах-кодах на тему Dimension умные люди этого форума. Эта переменная всегда изначально = 2. Простите, это был риторический вопрос
У меня i меняется в цикле for в другом методе, и в этом цикле уже вызывается метод с обработкой запроса. И все здорово работает, кроме одной вещи: я не могу вытащить Description ;(
select description from dim where dim.num == mytable.dimension[i]
&& dim.DimensionCode == i;
Не работает Не подскажите, почему? Сразу скажу - код написала по-памяти, поэтому если перепутала поля - это память подводит.
Дело в том, что первый элемент в массиве Dimension имеет значение 1, а первый элемент енума SysDimension (на котором основано поле Dimensions.DimensionCode) - 0. Поэтому ваш код должен выглядеть так:

X++:
select description from dim where dim.num == mytable.dimension[i]
                                             && dim.DimensionCode == i - 1;
За это сообщение автора поблагодарили: Tiruvileijadal' (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Разница NotInTTS и Found Logger DAX: База знаний и проекты 6 18.09.2008 12:35
Фильтр по пустому Dimension[x] в select Yprit DAX: Программирование 3 05.03.2008 15:11
Вопрос про Demand Planner slava09 DAX: Функционал 4 25.09.2006 11:43
select group by listener DAX: Программирование 10 18.11.2003 12:19
group , но не by slava DAX: Программирование 9 21.05.2003 19:05

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:42.