893127e7-8b81-4d0c-b3a0-62f6e68d3b2b BAZA_REKLAM 29.7cm Integer =Year(Today) Rok: ListaLat Rok Rok String =Month(Today) Miesiąc(e): 1 2 3 4 5 6 7 8 9 10 11 12 true true 21cm 0.25cm true 2.5cm 2.5cm 2.5cm d657e215-97e8-4e12-9b89-3d580817eec0 21cm Agencja System.String Agent System.String Modul System.String SumaNetto System.Decimal IloscReklam System.Int32 IloscEmisji System.Int32 Sprzedano System.Decimal Cennik System.Decimal SumaNettoCennik System.Decimal BAZA_REKLAM SELECT Ag.Symbol AS Agencja, LOWER(A.Symbol) AS Agent, M.Mod_Typ AS Modul, CAST(SUM(U.netto) AS DECIMAL(9,2)) AS SumaNetto, COUNT(DISTINCT R.ReklamaId) AS IloscReklam, COUNT(U.ID) AS IloscEmisji, CAST(SUM(((R.[Cena Jedn] - R.[Rabat Wartość]) * R.[Krotność]) / (R.Szer * R.Wys * R.[Krotność]))/Count(R.ReklamaId) AS DECIMAL(9,2)) AS Sprzedano, CAST(SUM(M.Cena)/Count(R.ReklamaId) AS DECIMAL(9,2)) AS Cennik, CAST(SUM(M.Cena * R.Szer * R.Wys) AS DECIMAL(9,2)) AS SumaNettoCennik FROM [ukaże się w nr] U INNER JOIN Reklama R ON R.ReklamaID = U.ReklamaID INNER JOIN [Nazwy Modułów] M ON M.Mod_Typ=R.Mod_Typ INNER JOIN [Nr] N ON N.TYT=R.[TYTUŁ] AND N.NRW=U.[Nr Wydania] INNER JOIN Faktury F ON F.ID_Faktury = U.idFaktury INNER JOIN Agenci A ON F.Numer_Roz=A.F_Roz INNER JOIN Agencje Ag ON Ag.Id_Agencji=A.Id_Agencji WHERE R.[TYTUŁ] IN ('AMT') AND R.Typ='PŁATNA' AND YEAR(F.[DATA_SPRZEDAZY])=@year AND MONTH(F.[DATA_SPRZEDAZY]) IN (@months) AND U.idFaktury IS NOT NULL AND U.status = 0 AND M.Mod_Typ IN ('AWEB', 'AWEF', 'AWES') GROUP BY Ag.Symbol, A.Symbol, M.Mod_Typ ORDER BY Ag.Symbol, A.Symbol, M.Mod_Typ =Parameters!year.Value =Parameters!months.Value true Rok System.Int32 BAZA_REKLAM SELECT DISTINCT YEAR(DATA_W) AS Rok FROM dbo.NR WHERE DATA_W IS NOT NULL AND YEAR(DATA_W)>2008 ORDER BY year(DATA_W) DESC true Public Function GetMonths(P as Parameter) as String Dim i As Integer Dim s As String s = p.value(0) For i = 1 to Ubound(P.Value) s = s & ", " & p.Value(i) Next i Return s End Function 20.32936cm 1cm textbox1 19.5cm 1 true 0.75cm ="Średnia cena modułów wewnętrznych dla AMT sprzedanych w roku: " + CStr(Parameters!year.Value) + " miesiąc(e): " + Code.GetMonths(Parameters!months) Moduly1cm =Fields!Agencja.Value =Fields!Agencja.Value Ascending
Agencja 23 true =Fields!Agencja.Value textbox9 22 true 21 true =Sum(Fields!SumaNetto.Value) 20 true =Sum(Fields!SumaNettoCennik.Value) textbox10 19 true textbox14 18 true textbox11 17 true textbox13 16 true =1- (Sum(Fields!SumaNetto.Value) / Sum(Fields!SumaNettoCennik.Value)) 0.53333cm
textbox3 7 true Agent 6 true =Fields!Agent.Value 5 true =Fields!SumaNetto.Value 4 true =Fields!SumaNettoCennik.Value Modul 3 true =Fields!Modul.Value Sprzedano 2 true =Fields!Sprzedano.Value Cennik 1 true =Fields!Cennik.Value true =1- (Fields!Sprzedano.Value / Fields!Cennik.Value) 0.53333cm true Agencja
textbox2 31 true Agencja textbox4 30 true Agent 29 true Sprzedaż Netto textbox20 28 true Sprzedaż wg cennika textbox5 27 true Moduł textbox6 26 true Średnia cena modułu textbox7 25 true Cena modułu z cennika textbox8 24 true Rabat 0.53333cm true
4cm 2.5cm 2.5cm 2.5cm 2cm 2.53968cm 2.53968cm 1.75cm
textbox17 15 true textbox19 14 true 13 true =Sum(Fields!SumaNetto.Value) 12 true =Sum(Fields!SumaNettoCennik.Value) textbox21 11 true textbox22 10 true textbox23 9 true 8 true =1- (Sum(Fields!SumaNetto.Value) / Sum(Fields!SumaNettoCennik.Value)) 0.63492cm
3.23491cm pl-PL 2.5cm 29.7cm