none
Filtrar un subinforme (con BIDS y Fetch-xml) dentro de otro informe por varios parámetros en CRM 2011 online RRS feed

  • Pregunta

  • Hola, estoy empezando con el desarrollo de informes en CRM 2011 online y me encontrado con un problema:

    Tengo un informe en el que muestro información de una entidad, agrupando por un campo. Por cada cambio de agrupación tengo que mostrar una lista de otra entidad filtrada por varios valores de la entidad anterior.

    He estado investigando y he llegado a la conclusión que esto sería posible con subinforme y opción enableprefiltering habilitada pero no he conseguido hacerlo funcionar con más de un parámetro y ni siquiera con un parámetro puesto que el que me pone por defecto sin indicarle nada no me sirve.

    Hasta ahora lo que he conseguido es subir los dos informes (el principal y el dependiente) a mi organización y al ejecutarlos la primera entidad se me filtra correctamente por año, curso y taller. Para cada agrupación (taller, en este caso), me salen todas las áreas (sin filtrar) pero cuando intento pasarle los parámetros de año, curso y taller a través de <query parameters> al ejecutarlo en crm me da un error de que no se puede ejecutar el subreport, mostrando el filtro por defecto que le pasa es el siguiente y no tengo muy claro como añadir más <condition attribute> sin obtener errores.

    <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
    <entity name="sf_analistataller">
       <all-attributes/>
       <filter type="and">
          <condition attribute="modifiedon" operator="last-x-days" value="30"/>
       </filter>
    </entity>
    </fetch
    

    ¿Alguien que me pueda ayudar?

    "<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">

    <entity name="sf_analistataller"><all-attributes/><filter type="and"><condition attribute="modifiedon" operator="last-x-days" value="30"/></filter></entity></fetch"

    jueves, 22 de diciembre de 2011 12:15