|
![]() |
#1 |
Чайный пьяница
|
Добрый день,
Попробуйте так: X++: <link-entity name="new_avto" from="new_avtoid" to="new_car" alias="bi"> <attribute name="new_new_avto_modelid" /> <attribute name="new_avto_gos_nomer" /> <attribute name="new_new_avto_markaid" /> <filter type="and"> <condition attribute="new_avtoid" operator="not-null" /> <condition attribute="new_new_avto_modelid" operator="not-null" /> <condition attribute="new_avto_gos_nomer" operator="not-null" /> <condition attribute="new_new_avto_markaid" operator="not-null" /> <condition attribute="new_avto_vin" operator="not-null" /> <filter type="or"> <condition attribute="auto_year" operator="not-null" /> <condition attribute="new_avto_god" operator="not-null" /> </filter> <condition attribute="new_city" operator="not-null" /> <filter type="or"> <condition attribute="new_tipts" operator="not-null" /> <condition attribute="new_avto_tip2" operator="not-null" /> </filter> </filter> </link-entity>
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: GetLucky (1). |
![]() |
#2 |
Участник
|
![]() Цитата:
Сообщение от a33ik
![]() Добрый день,
Попробуйте так: X++: <link-entity name="new_avto" from="new_avtoid" to="new_car" alias="bi"> <attribute name="new_new_avto_modelid" /> <attribute name="new_avto_gos_nomer" /> <attribute name="new_new_avto_markaid" /> <filter type="and"> <condition attribute="new_avtoid" operator="not-null" /> <condition attribute="new_new_avto_modelid" operator="not-null" /> <condition attribute="new_avto_gos_nomer" operator="not-null" /> <condition attribute="new_new_avto_markaid" operator="not-null" /> <condition attribute="new_avto_vin" operator="not-null" /> <filter type="or"> <condition attribute="auto_year" operator="not-null" /> <condition attribute="new_avto_god" operator="not-null" /> </filter> <condition attribute="new_city" operator="not-null" /> <filter type="or"> <condition attribute="new_tipts" operator="not-null" /> <condition attribute="new_avto_tip2" operator="not-null" /> </filter> </filter> </link-entity> |
|
![]() |
#3 |
Участник
|
А можно как-то выводить нумерацию записей, которые показывает отчет?
Смотрю функции VB, пока не нашел как. |
|
![]() |
#4 |
Чайный пьяница
|
Попробуйте следующее:
Код: =RowNumber("Название датасета")
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#5 |
Участник
|
Помогло, но есть другая проблема.
Если не один ДатаСет, а несколько, то надо указывать функцию Агрегации. А если у меня выражение вида: =Month(Fields!new_sign_date.Value) - когда один ДатаСет - без проблем как использовать функцию Агрегации? Если: =Aggregate(Month(Fields!new_sign_date.Value), "DataSet1") - ошибка =Month(Aggregate(Fields!new_sign_date.Value), "DataSet1")- ошибка Написано на msdn Цитата:
Aggregate(expression, scope)
Цитата:
expression
The expression on which to perform the aggregation. The expression must be a simple field reference. Какой есть выход? |
|
![]() |
#6 |
Участник
|
Блин, нельзя вкладывать функции в Агрегейт((
Вот тут написано о Restrictions on Nested Aggregates http://technet.microsoft.com/en-us/l.../dd255275.aspx А как тогда сделать? |
|
![]() |
#7 |
Участник
|
Наткнулся на еще одно ограничение: </link-entity> не может быть > 10
![]() Только хакнуть таблицу в бд, но это ансапорт |
|
![]() |
#8 |
Чайный пьяница
|
Если честно, то не понял конкретно в чём проблема. Слишком уж сумбурно и не структурировано спрашиваете. Можете, пожалуйста, переформулировать вопрос?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#9 |
Участник
|
Цитата:
1) У меня есть несколько ДатаСетов в отчете. 2) В отчетах я использую разные функции, например функция времени Цитата:
=Month(Fields!new_sign_date.Value)
4) Читал, что надо использовать функцию Aggregate 5) Потом нашел, что функция имеет ограничения и не позволяет вкладывать другие функции в нее - Month, например. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|