0

Мне нужно получить данные, используя FETCH XML, где параметр будет год, а поле в моем CRM - поле даты. Таким образом, есть способ получить данные в зависимости от месяца.Как получить данные из XML-файла Fetch на основе месяца в отчете SSRS?

Для примера: Launch Дата: 12/02/2016 параметров для отчета: 2016

Тогда я должен получить количество в соответствии с месяц, так как в примере счетчик февраля будет 1.

Я приложил изображение для более глубокого понимания. enter image description here

ответ

1

Невозможно, насколько я знаю, отфильтровать запрос, используя только год, поэтому возможное обходное решение заключается в создании даты начала (01/01/YYYY) и даты окончания (31/12/ГГГГ)) и используйте операторы «Вкл. или после» и «Вкл. или прежде». Чтобы получить счет в месяц, вы можете использовать аргумент dategrouping.

Ниже приведен пример (контакты, созданные за месяц в 2016 году):

<fetch aggregate="true" > 
    <entity name="contact" > 
    <attribute name="createdon" alias="month" groupby="true" dategrouping="month" /> 
    <attribute name="contactid" alias="count" aggregate="count" /> 
    <filter> 
     <condition attribute="createdon" operator="on-or-after" value="01/01/2016" /> 
     <condition attribute="createdon" operator="on-or-before" value="12/31/2016" /> 
    </filter> 
    </entity> 
</fetch> 

enter image description here

+0

Не могли бы вы пожалуйста, скажите мне, как получить имя месяца, даже если нет никакого результата. Предположим, что не было даты месяца месяца, тогда я получаю счет 0 для этого. –

+0

К сожалению, это невозможно сделать с помощью FetchXML (возможно, это возможно, если вы создаете сущность месяца и связываете эти объекты, но я бы этого не сделал). Я бы создал набор данных в SSRS с месяцами и использовал функцию [Lookup] (https://technet.microsoft.com/en-us/library/ee210531.aspx), чтобы связать оба набора данных. –

+0

Не могли бы вы поделиться функцией поиска и DataSet, как использовать его. Я новичок в SSRS. Надеюсь, вы не против. –

 Смежные вопросы

  • Нет связанных вопросов^_^