Usuario
caida en parametro (filtros)

Pregunta
-
Buen día, Masters...
Verán tengo una Query enlazada a un Parametro dentro de un Reporte y este trae 7 mil productos y cuando le asigno seleccion multiple y pincho en todos me da un error, imagino que pasa esto, por que cuando NO escogo todos los productos y solo 100 por ejemplo no da dicho fallo, cabe señalar que esto se ejecuta desde CRM Dynamics.
Query con la cual lleno el Parametro
SELECT productid, name
FROM FilteredProduct
GROUP BY productid, nameQuery principal que ejecuta los parámetros y llena la tabla con la que alimento el Reporte
SELECT CAST(REPLACE(fqd.priceperunit, '$', '') AS DECIMAL(6, 2)) AS Precio_Unidad,
CAST(ROUND(fqd.quantity, 0, 0) AS INT) AS Cantidad,
CAST(REPLACE(fqd.priceperunit, '$',
'') AS DECIMAL(6, 2)) * CAST(ROUND(fqd.quantity, 0, 0) AS INT) AS Ponderado_de_Cierre,
fno.new_planta AS IdPlanta, fno.new_name AS Planta, fno.new_plantaname AS Planta_1,
fq.ownerid AS IdVendedor, fq.owneridname AS Vendedor,
fno.new_comunaid AS IdComuna, fno.new_comunaidname AS Comuna,
fqd.productid AS IdProducto, fqd.productidname AS Producto,
fqc.actualend AS Fecha_de_Cierre
FROM FilteredQuote AS fq
INNER JOIN FilteredQuoteDetail AS fqd ON fq.quoteid = fqd.quoteid
INNER JOIN FilteredQuoteClose AS fqc ON fq.quoteid = fqc.quoteid
INNER JOIN FilteredSalesOrder AS fso ON fq.quoteid = fso.quoteid
INNER JOIN Filterednew_obra AS fno ON fso.new_obraid = fno.new_obraid
WHERE (fq.ownerid IN (@Vendedor))
AND (fno.new_planta IN (@Planta))
AND (fno.new_comunaid IN (@Comuna))
AND (fqd.productid IN (@Producto))
AND (fqc.actualend = @FechaCierre OR @FechaCierre IS NULL)
ORDER BY fqc.actualendGracias anticipadas
Netzio
Todas las respuestas
-
Hola Netzio, entiendo que el error te da en el reporing services no al intentar ejecutar el segundo report no? si es así, necesitaríamos mas información acerca del error que da, por ejemplo recogiéndolo del Event Viewer o a través de SQL Server Profiler (mejor los dos) para saber que consulta falla y la descripción del error.
un saludo,
Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"
-
Demian, gracias por responder,+
El error me lo da en CRM si lo ejecuto desde VS 2008 que es donde desarrollo el reporte alimentado de una Query los filtros se llenan y los puedo seleccionar todos y corre perfecto el problema es cuando subo a CRM el Reporte y lo ejecuto, ahi, al seleccionar todos los productos (7 mil) se cae, y el error es nada de explicativo.
Saludo
Netzio
netZio
-
Hola, esto te ocurre con CRM 4.0 o CRM 2011? es en online o on premise?
parecería ser algún tema de autenticación o de conexión, ya que si en VS te va ok, podría ir por ahí el tema.
revisa este post que por ahí te da ideas: http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/4d505d4b-eb5b-40ea-9fb2-4164c6b44406/
o este articulo de la KB a ver que tal: http://support.microsoft.com/kb/946585
un saludo,
Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"