Я хочу иметь возможность выполнять запрос FetchXML, который суммирует значение при группировке по полю, которое является настраиваемым набором параметров, но я не получаю ожидаемых результатов.
Все, что возвращается, - это суммированные значения, а не связанное значение набора настраиваемых параметров, к которому оно относится, поэтому я понятия не имею, к чему относятся возвращаемые значения.
Это запрос fetchXML, который кажется правильным:
<fetch distinct='false' mapping='logical' aggregate='true'>
<entity name='opportunity'>
<attribute name='estimatedvalue' alias='opportunity_sum' aggregate='sum' />
<attribute name='koo_opportunitytype' alias='koo_opportunitytype' groupby='true' />
</entity>
</fetch>
Каждое возвращаемое значение имеет только 1 атрибут... значение opportunity_sum.
Если я группирую, скажем, по идентификатору клиента, то возвращаемые значения суммируются правильно, и ссылка возвращается соответствующему клиенту для каждого суммированного значения, чего я и ожидал.
Нельзя ли сгруппировать по заданному значению пользовательской опции? Кажется, это нормально работает со стандартными значениями системных параметров, такими как код состояния.