В FetchXml Query у меня есть конечная дата, передаваемая в качестве параметра, но для начальной даты параметр основан на выборе пользователя. Например, пользователь может выбрать MTD, QTD и YTD в качестве отчетного времени. Поэтому, если пользователь выбирает QTD в качестве даты начала, а Дата окончания выбирает некоторую дату в феврале, например, 25-е. Поэтому мне нужно вытащить записи, которые были созданы с начала квартала до выбранной даты на дату окончания.
Что я могу сделать, я делаю параметр, но его значения фиксированы в том смысле, что если пользователь заинтересован выбрать форму даты в прошлом году.
Обходной путь - использовать текстовое поле и отсортировать начальную дату и выбранное значение и передать это новое выражение в качестве параметра в набор данных.
Это всего лишь предположение, я хотел бы услышать от гуру, чтобы разобраться с этим запросом.
Ниже мой запрос FetchXml:
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true" >
<entity name="account" >
<attribute name="name" />
<attribute name="address1_telephone1" />
<attribute name="fax" />
<attribute name="accountid" />
<order attribute="fullname" descending="false" />
<filter type="and" >
<condition attribute="createdon" operator="on-or-after" value="" />
<condition attribute="createdon" operator="on-or-before" value="" />
</filter>
</entity>
</fetch>