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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.07.2005, 11:55   #1  
Roman812 is offline
Roman812
Участник
 
21 / 10 (1) +
Регистрация: 29.06.2005
? Как в query добавить фильтр по аналитике (Dimension)?
Здравствуйте, столкнулся с такой проблемой:

У меня есть довольно сложный запрос с уже созданной формой, на которой имеются стандартные поля для указания аналитик (Департамент, продукт, пр.). Необходимо, собственно, получить данные из этих полей (которые вводит пользователь) и установить по ним фильтр на ранее выбранные записи таблицы smmQuotationTable.

Сейчас мои попытки выглядят примерно так:

for (i = 1; i <= enumcnt(SysDimension); i++)
{
ds.addRange(fieldId2ext(fieldnum(smmQuotationTable, Dimension), i));
}

Насколькок я понимаю, это лишь добавление фильтра, но не получение значений для него. Если в цикле (или вообще без цикла) использовать value и указать какое-нибудь конкретное значение, то оно [значение] попадёт во ВСЕ dimensions. В общем, как всё это корректно оформить? Могу конкретизировать вопрос: напишите, пожалуйста, простенький запрос, выбирающий из таблицы предложений smmQuotationTable все предложения, для которых, скажем, аналитика "департамент" имеет значение, введенное пользователем на форме.

Заранее спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фильтр по пустому Dimension[x] в select Yprit DAX: Программирование 3 05.03.2008 15:11
фильтр в query kitty DAX: Программирование 4 25.05.2005 09:44
Как в таблице rassetDeprAccount.Dimension[8] добавить значение аналитики velk DAX: Программирование 2 25.08.2004 16:37
Фильтр в Query по двум полям ArturK DAX: Программирование 1 15.03.2004 13:17
Как в AddRange() добавить поле Dimension[2] Владимир Максимов DAX: Программирование 13 27.02.2004 11:27

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

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

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