893127e7-8b81-4d0c-b3a0-62f6e68d3b2bBAZA_REKLAM29.7cmInteger=Year(Today)Rok:ListaLatRokRokString=Month(Today)Miesiąc(e):123456789101112truetrue21cm0.25cmtrue2.5cm2.5cm2.5cmd657e215-97e8-4e12-9b89-3d580817eec021cmAgencjaSystem.StringAgentSystem.StringModulSystem.StringSumaNettoSystem.DecimalIloscReklamSystem.Int32IloscEmisjiSystem.Int32SprzedanoSystem.DecimalCennikSystem.DecimalSumaNettoCennikSystem.DecimalBAZA_REKLAMSELECT
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.ValuetrueRokSystem.Int32BAZA_REKLAMSELECT 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) DESCtruePublic 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 Function20.32936cm1cmtextbox119.5cm1true0.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.ValueAscendingAgencja23true=Fields!Agencja.Valuetextbox922true21true=Sum(Fields!SumaNetto.Value)20true=Sum(Fields!SumaNettoCennik.Value)textbox1019truetextbox1418truetextbox1117truetextbox1316true=1- (Sum(Fields!SumaNetto.Value) / Sum(Fields!SumaNettoCennik.Value))0.53333cmtextbox37trueAgent6true=Fields!Agent.Value5true=Fields!SumaNetto.Value4true=Fields!SumaNettoCennik.ValueModul3true=Fields!Modul.ValueSprzedano2true=Fields!Sprzedano.ValueCennik1true=Fields!Cennik.Valuetrue=1- (Fields!Sprzedano.Value / Fields!Cennik.Value)0.53333cmtrueAgencjatextbox231trueAgencjatextbox430trueAgent29trueSprzedaż Nettotextbox2028trueSprzedaż wg cennikatextbox527trueModułtextbox626trueŚrednia cena modułutextbox725trueCena modułu z cennikatextbox824trueRabat0.53333cmtrue4cm2.5cm2.5cm2.5cm2cm2.53968cm2.53968cm1.75cm