Cuestión : La unión del SQL para llenar serie de los datos de la fecha abre por año de SSRS en carta del año

Una carta interanual de SSRS de ventas contra fechas civiles diarias necesita los boquetes de los datos llenados para trazar correctamente.  

SELECT TM.D_Product.Model_Group, SUMA (TM.POS_Daily.Sales_Qty_Offer_Adjusted) COMO AdjSaleSum, TM.D_Customer_V.Customer_Name, Calendar_ALT. [Día del año de la caloría numérico],
Calendar_ALT. [el
FROM TM.POS_Daily del año de la caloría] DEJÓ JOIN
TM.D_Customer_V EN TM.POS_Daily.Customer_Key = TM.D_Customer_V.Customer_KEY DEJADO JOIN
TM.D_Product EN TM.POS_Daily.Item_Num = TM.D_Product.Product_Code DEJADO JOIN
Calendar_ALT EN TM.POS_Daily.Date_KEY = Calendar_ALT. [
GROUP de la fecha de la caloría Mstr] POR TM.D_Customer_V.Customer_Name, TM.D_Product.Model_Group, Calendar_ALT. [Día del año de la caloría numérico], Calendar_ALT. ¿[Los parámetros del
HAVING (TM.D_Product.Model_Group = @CustMdl) Y (TM.D_Customer_V.Customer_Name = @CustNa) del

The del año] de la caloría son el

SELECT TM.D_Customer_V.Customer_Name
FROM TM.D_Customer_V JOIN
TM.POS_Daily del “@CustNa " EN TM.D_Customer_V.Customer_KEY = TM.POS_Daily.Customer_Key
ORDER AL LADO del

SELECT TM.D_Customer_V.Customer_Name, TM.D_Product.Model_Group
FROM TM.POS_Daily del “@CustMdl " de TM.D_Customer_V.Customer_Name

and DEJADO JOIN
TM.D_Product EN TM.POS_Daily.Item_Num = TM.D_Product.Product_Code DEJADO JOIN
TM.D_Customer_V EN el
ORDER de TM.POS_Daily.Customer_Key = de TM.D_Customer_V.Customer_KEY
WHERE (TM.D_Customer_V.Customer_Name = @CustNa) POR TM.D_Customer_V.Customer_Name, TM.D_Product.Model_Group


How los valores cero se insertan en AdjSaleSum para un cliente y un modelo seleccionados para las fechas que no tienen ningún dato?

SELECT [uso de la pregunta del

This del mes de la caloría], [día del año de la caloría numérico], [año de la caloría], [
FROM Calendar_ALT
WHERE de la fecha de la caloría Mstr] ([fecha de la caloría Mstr] > CONVERTIDO (FECHA Y HORA, “00:00 2008-08-01: 00”, 102)) Y ([<= GETDATE de la fecha de la caloría Mstr] ())el
ORDER POR [el

creates de la fecha de la caloría Mstr] las fechas para el plazo entero que ha asociado ideal el cliente, las ventas y el modelo values.

New al SQL y a SSRS, su ayuda es class= " class= >

ChartError.JPG " fileSize " > (73 KB) Javascript del href= " de los " attachmentDetails del class=” de (tipo de archivo detalles) anchura style= del >
del >
class= del

Respuesta : La unión del SQL para llenar serie de los datos de la fecha abre por año de SSRS en carta del año

Crear un procedimiento almacenado para funcionar con el informe de SSRS.

En el procedimiento
1. crear a [tabla temporal] para celebrar los resultados sus vueltas de la pregunta arriba. Crear los valores prefijados de ponen a cero adentro las columnas sumarias.
2. Insertar sus datos en [tabla temporal] con la pregunta selecta que usted está devolviendo datos con ahora. Cambiar su ensamblan a externo lleno ensamblan al atar a la tabla de fecha.
3. Su tabla creará los valores cero para cada fecha que se pase sin datos numéricos.

Seleccionar los resultados de la tabla temporal para volver al informe de SSRS.
Otras soluciones  
 
programming4us programming4us