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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.02.2007, 12:54   #1  
M.Ruslan is offline
M.Ruslan
Участник
 
23 / 10 (1) +
Регистрация: 22.07.2003
Адрес: г.Ижевск
Фильтр для сгруппированного значения в форме
Добрый день.
Помогите решить следующую задачу.
Есть форма с определенным datasource, который сгруппирован.
На форме есть грид с результатами выборки. В одном из столбцов просуммированное количество. Я не хочу видеть строки где это количество = 0.

Подскажите как реализовать эту задачу.
Старый 13.02.2007, 13:00   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Управление запасами\Запросы\В наличии смотрели?
Так если выбрать Отображение аналитики, как раз можно указать, что количество не должно быть нулевым.

Уточню, что имелось ввиду - фильтр накладывается там на поле ClosedQty таблицы InventSum
А в это поле пишется TRUE, если все поля пустые. (см. метод insert() таблицы InventSum)

Последний раз редактировалось kashperuk; 13.02.2007 в 13:05.
Старый 13.02.2007, 13:25   #3  
M.Ruslan is offline
M.Ruslan
Участник
 
23 / 10 (1) +
Регистрация: 22.07.2003
Адрес: г.Ижевск
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Управление запасами\Запросы\В наличии смотрели?
Так если выбрать Отображение аналитики, как раз можно указать, что количество не должно быть нулевым.

Уточню, что имелось ввиду - фильтр накладывается там на поле ClosedQty таблицы InventSum
А в это поле пишется TRUE, если все поля пустые. (см. метод insert() таблицы InventSum)
не понял как это может мне помочь.
Мне не надо накладывать фильтр на строки в которых нулевые значения в таблице
мне надо наложить фильтр на сумму
т.е. что-то типа QueryBuildDataSource.addRange(fieldNum(InventTrans, sum(Qty))).value(queryNotValue(0));
строка кода естественно не корректна
нужна какая-то пост обработка в духе having в tsql
Старый 13.02.2007, 13:14   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Я не пробовал, но, возможно, частным случаем решения проблемы м.б. использование промежуточного View.

Насчет аналитик пример неудачный, т.к. эта галка работает только если активны все аналитики, и нифига не работает, если некоторые неактивны. Т.е. условие ставится в WHERE, а не в HAVING.
__________________
С уважением,
glibs®
Старый 13.02.2007, 13:28   #5  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Да. Это меня что-то нетуда понесло.
Причем, как я только что посмотрел, glibs прав, строки не пропадают при установке галки этой, если не выбраны все аналитики.

По проблеме - View, или временная таблица - а по ней уже стройте форму.
having в запрос внедрить не получится.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Значения, отображаемые в форме, не являются текущими - что за бред??? Prof DAX: Программирование 8 15.12.2015 13:16
Фильтр строк подчиненной таблицы на форме demon46 DAX: Программирование 4 15.07.2008 15:41
Фильтр на Веб форме egorych DAX: Программирование 3 21.06.2007 18:32
Проверка значения CheckBox объявленного на форме в Grid mallard DAX: Программирование 3 03.05.2007 16:49
Фильтр на форме sah DAX: Программирование 5 10.11.2005 11:31

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

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

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