be2d74cf-31c3-40a1-a4cb-f0cbb97d2cc5BAZA_REKLAM29.7cmStringListaAgencjiSymbolAgencjaListaAgencjiSymbolSymboltrueInteger=Year(Today)truerokListaLatrokroktrue21cm0.25cmtrue2.5cm2.5cmtruetextbox430.25cm15.5cmtrue5.25cmZESTAWIENIE PRZYCHODÓW I KOSZTÓW BIURA (do 2008)0.88492cmtrue2.5cme37fbf21-bc32-48d7-9aae-916124305d8221cmrokSystem.Int32msSystem.Int32AGENCJASystem.StringILSystem.Int32nettoSystem.Doublepowierzchnia_STRSystem.DoubleKoszt_drukuSystem.DoubleksiegowoscSystem.DecimaldochodSystem.Doublepr_dochodSystem.Doublesr_koszt_drukuSystem.Doublesr_dochodSystem.Double=Fields!rok.ValueEqual=Parameters!rok.ValueBAZA_REKLAMSELECT R.rok, R.ms, AGENCJE_1.Symbol AS AGENCJA, R.IL, R.netto, R.powierzchnia_STR, R.Koszt_druku, Koszty_Biura.ksiegowosc,
R.netto - Koszty_Biura.ksiegowosc - R.Koszt_druku AS dochod, (R.netto - Koszty_Biura.ksiegowosc - R.Koszt_druku) / R.netto AS pr_dochod,
R.Koszt_druku / R.powierzchnia_STR AS sr_koszt_druku, (R.netto - Koszty_Biura.ksiegowosc - R.Koszt_druku) / R.IL AS sr_dochod
FROM (SELECT AGENCJE.Id_agencji, { fn YEAR(REKLAMA.[DATA ZAPŁATY]) } AS rok, { fn MONTH(REKLAMA.[DATA ZAPŁATY]) } AS ms, COUNT(*) AS IL,
SUM(REKLAMA.NETTO) AS netto,
SUM([NAZWY MODUŁÓW].MOD_SZER * [NAZWY MODUŁÓW].MOD_WYS * REKLAMA.SZER * REKLAMA.WYS * REKLAMA.KROTNOŚĆ / 845.25)
AS powierzchnia_STR,
SUM(GRZBIETY.Koszt_Druku * [NAZWY MODUŁÓW].MOD_SZER * [NAZWY MODUŁÓW].MOD_WYS * REKLAMA.SZER * REKLAMA.WYS * REKLAMA.KROTNOŚĆ
/ 845.25) AS Koszt_druku
FROM AGENCJE INNER JOIN
AGENCI ON AGENCJE.Id_agencji = AGENCI.ID_AGENCJI INNER JOIN
REKLAMA ON AGENCI.Symbol = REKLAMA.[SYMBOL AKWIZYTORA] LEFT OUTER JOIN
GRZBIETY ON REKLAMA.GRZBIET = GRZBIETY.ID LEFT OUTER JOIN
[NAZWY MODUŁÓW] ON REKLAMA.MOD_TYP = [NAZWY MODUŁÓW].MOD_TYP
WHERE (REKLAMA.TYP = N'płatna') AND (REKLAMA.[ZATWIERDZONO DO DRUKU] = 1) AND (REKLAMA.ZAPŁACONO = 1)
GROUP BY { fn YEAR(REKLAMA.[DATA ZAPŁATY]) }, { fn MONTH(REKLAMA.[DATA ZAPŁATY]) }, AGENCJE.Id_agencji
HAVING ({ fn YEAR(REKLAMA.[DATA ZAPŁATY]) } > 2003)) AS R INNER JOIN
AGENCJE AS AGENCJE_1 ON R.Id_agencji = AGENCJE_1.Id_agencji INNER JOIN
Koszty_Biura ON R.Id_agencji = Koszty_Biura.id_Agencji AND R.rok = Koszty_Biura.rok AND R.ms = Koszty_Biura.miesiacId_agencjiSystem.Int32SymbolSystem.StringBAZA_REKLAMSELECT Id_agencji, Symbol
FROM AGENCJE where aktywna=1truerokSystem.Int32BAZA_REKLAMselect distinct rok from koszty_biura where rok < 2009 order by rok desctrue27.02646cm1cm
KosztyPrzychody=Fields!AGENCJA.ValueIn=Parameters!Agencja.Value0.25cm=Fields!AGENCJA.Valuetextbox435truetextbox534truetextbox633truetextbox2932truetextbox3431truetextbox2430truetextbox1929truetextbox1428truetextbox3927truetextbox2026truetextbox4725truetextbox4024true0.25cmrok11true=Fields!rok.Valuems10true=Fields!ms.ValueAGENCJA9true=Fields!AGENCJA.ValueIL8true=Fields!IL.Valuenetto7true=Fields!netto.Valuepowierzchnia_STR6true=Fields!powierzchnia_STR.ValueKoszt_druku5true=Fields!Koszt_druku.Valueksiegowosc4true=Fields!ksiegowosc.Valuedochod3true=Fields!dochod.Valuepr_dochod2true=Fields!pr_dochod.Valuesr_koszt_druku1true=Fields!sr_koszt_druku.Valuesr_dochodtrue=Fields!sr_dochod.Value0.63492cm=Fields!rok.ValueDescending=Fields!ms.ValueDescendingtextbox147trueroktextbox246truemstextbox345trueagencjatextbox2844trueiltextbox3343truenettotextbox3042truepowierzchnia STRtextbox1841truekoszt drukutextbox1340trueksięgowośćtextbox3839truedochódtextbox1538truepr dochódtextbox4637trueśredni k. drukutextbox2336trueśredni dochód0.63492cm1.25cm1.02646cm2.75cm1cm2.5cm3.5cm2.5cm2.5cm2.5cm2.5cm2.5cm2.5cm1.76984cm