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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.10.2006, 09:11   #1  
berlioz is offline
berlioz
Участник
 
29 / 10 (1) +
Регистрация: 29.08.2006
Cool Непонятки с Field Sum в отчете
Здравствуйте.
Делаю отчет, в раздел Epilog воткнул поле Sum для которого указал ModelFieldName = ValueSum(есть такое поле в таблице OrderTrans). В итоге при формировании отчета выдает "Поле не указывает на поле, вычисляющее сумму." Что за хрень ? кто подскажет что необходимо указать чтобы вычислялась сумма по полю.
Старый 19.10.2006, 09:30   #2  
Tays is offline
Tays
Участник
 
165 / 17 (1) ++
Регистрация: 18.07.2003
Здравствуйте.
Если это общая сумма по отчету, то лучше это поле выводить в Footer Section Group.

С уважением, Tays
Старый 19.10.2006, 09:46   #3  
berlioz is offline
berlioz
Участник
 
29 / 10 (1) +
Регистрация: 29.08.2006
Да это итоговая сумма, но только перемещение поля в Footer Section Group проблемы не решает. Все равно ошибка вываливается. Кстати одна интересная деталь, таблицу я немогу выбрать для этого поля, приходится вбивать руками, может это кого натолкнет на мысль.
Старый 19.10.2006, 09:51   #4  
Tays is offline
Tays
Участник
 
165 / 17 (1) ++
Регистрация: 18.07.2003
данное поле на таблице?
Старый 19.10.2006, 09:56   #5  
Tays is offline
Tays
Участник
 
165 / 17 (1) ++
Регистрация: 18.07.2003
поля SUM используются при выводе итогов, которые вычисляются при выполнении отчета. То есть в данное поле надо выводить итоги по всем выведенным полям.
в Свойство ModelFieldName указывается имя контрола, значение которого будет суммироваться.
Если вы выводите в отчете итоговое поле, которое храниться в таблице, выводите его стандартным методом.

С уважением, Tays...
Старый 19.10.2006, 09:56   #6  
berlioz is offline
berlioz
Участник
 
29 / 10 (1) +
Регистрация: 29.08.2006
Поле ValueSum есть в таблице OrderTrans, в отчете, в футер добавляю контрольку sum (я так понимаю она должна выводить суммарное значение по указанному полю), вот для этой контрольки чей-то у меня и неполучается выставить параметры.
Старый 19.10.2006, 10:03   #7  
berlioz is offline
berlioz
Участник
 
29 / 10 (1) +
Регистрация: 29.08.2006
Если я правильно понял то я могу в ModelFieldName просто указать контрольку ValueSum1( с полем ValueSum) которое у меня выводится в отчете и контролька sum выдаст суммарное значение по всем ValueSum1. Если все так то ничего не получается может кроме ModelFieldName необходимо еще что-то указать ?
Старый 19.10.2006, 10:09   #8  
Tays is offline
Tays
Участник
 
165 / 17 (1) ++
Регистрация: 18.07.2003
В свойствах контролки ValueSum1 (которое выводится в строках) SUMALL = NoYes::Yes. То есть указать.. что значение данного контрола будет суммироваться.

С уважением, Tays...
Старый 19.10.2006, 10:10   #9  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Попробуйте почитать вот это:
http://www.steenandreasen.com/dlt.ph...ED_Samples.pdf

И может попробуйте мастер отчетов использовать для построения вашего отчета, я так понял, что отчет не очень сложный.
А потом, после сохранения в АОТ, сравните ваш старый отчет с созданным.
За это сообщение автора поблагодарили: kvg6 (1).
Старый 19.10.2006, 10:12   #10  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от berlioz Посмотреть сообщение
Если я правильно понял то я могу в ModelFieldName просто указать контрольку ValueSum1( с полем ValueSum) которое у меня выводится в отчете и контролька sum выдаст суммарное значение по всем ValueSum1. Если все так то ничего не получается может кроме ModelFieldName необходимо еще что-то указать ?
А это свойство вы неправильно используете.

ModelFieldName ничего не считает.
Элемент отчета (ReportControl), для которого указано это свойство, просто будет выровнян по тому элементу отчета, который указан в данном свойстве.
Старый 19.10.2006, 10:26   #11  
berlioz is offline
berlioz
Участник
 
29 / 10 (1) +
Регистрация: 29.08.2006
ПОЛУЧИЛОСЬ, Спасибо !!!, надо было в DataFieldName вписывать имя контрольки. Ну это мой первый отчет, дальше может лучше будет . Еще раз всем спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Непонятки с Range в отчете Yprit DAX: Программирование 4 05.08.2012 23:49
axStart: Check if the table field is mapped. Blog bot DAX Blogs 0 07.03.2009 00:05
palleagermark: Set focus on a particular field on an EP page Blog bot DAX Blogs 0 27.11.2008 14:05
axStart: table & field ID conflicts Blog bot DAX Blogs 0 29.05.2008 17:05
Отчет "Запасы в наличии" evb DAX: Программирование 19 17.01.2008 07:37

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

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

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