none
Condições de Filtro para consulta FetchXml RRS feed

  • Pergunta

  • Prezados,

    Estou com um problema para montar uma consulta fetchXml.

    Estou tentando montar uma consulta com duas condições de filtro para um relacionamento como por ex.:

    SELECT DocumentBody
    FROM contact AS c
    INNER JOIN annotation AS a   ON c.contactid = a.objectid
                                                AND  c.new_linkfoto = a.filename

    Não consigo referenciar um campo que está fora da tabela anottation e isso está gerando uma consulta muito extensa tornando o relatório inviável.

    Segue abaixo minha consulta fetch.

     <?xml version="1.0"?>
    <fetch distinct="false" no-lock="true" mapping="logical" output-format="xml-platform" version="1.0">
     <entity name="contact" enableprefiltering="1" prefilterparametername="CRM_FilteredContact">
      <attribute name="new_linkfoto"/>
      <link-entity name="annotation" to="contactid" from="objectid" link-type="inner" alias="a">
       <attribute name="documentbody" />
       <filter>
        <condition attribute="filename" operator="eq" value="new_linkfoto" />
       </filter>
      </link-entity>
     </entity>
    </fetch> 

     

     Desde já agradeço pela ajuda!

    terça-feira, 27 de agosto de 2013 19:51

Respostas

  • Boas Jefferson,

    Infelizmente penso que isso não é possível realizar com FetchXml. Para fazer isso e caso você esteja num ambiente on-premise pode realizar isso com Filtered Views.

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011

    • Sugerido como Resposta Azevedo PedroMVP terça-feira, 27 de agosto de 2013 22:18
    • Marcado como Resposta Jefferson Faria terça-feira, 3 de setembro de 2013 12:50
    terça-feira, 27 de agosto de 2013 22:18

Todas as Respostas

  • Boas Jefferson,

    Infelizmente penso que isso não é possível realizar com FetchXml. Para fazer isso e caso você esteja num ambiente on-premise pode realizar isso com Filtered Views.

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011

    • Sugerido como Resposta Azevedo PedroMVP terça-feira, 27 de agosto de 2013 22:18
    • Marcado como Resposta Jefferson Faria terça-feira, 3 de setembro de 2013 12:50
    terça-feira, 27 de agosto de 2013 22:18
  • Pedro, bom dia!

    Eu já imaginava isso, acabei conseguindo colocar a condição utilizando o próprio Reporting Services nas propriedades da Dataset.

    Muito obrigado!


    Jefferson Farley Microsoft Dynamics CRM Specialist MBS CRM IC/AP

    terça-feira, 3 de setembro de 2013 12:49