319a723c-6378-4318-84f4-c63989c58b24 BAZA_REKLAM 11in String =1 Minimalna ilość faktur: Integer =Year(Today) W latach: ListaLat Rok Rok true true 8.5in 0.25cm true 2.5cm 2.5cm 2.5cm 6c3fa1c3-dafd-4db7-b985-fcaeb13d0a83 21cm Agencja System.String NazwaKlienta System.String KodKlienta System.String IdKlienta System.Int32 FakturyNetto System.Decimal IloscFaktur System.Int32 FakturaRok System.Int32 BAZA_REKLAM SELECT A.Symbol AS Agencja, K.FirstName AS NazwaKlienta, K.KodKlienta, K.CustomerId AS IdKlienta, CAST(SUM(FD.Netto) AS DECIMAL(9,2)) AS FakturyNetto, COUNT(DISTINCT F.Id_Faktury) AS IloscFaktur, YEAR(F.Data_Sprzedazy) AS FakturaRok FROM Klienci AS K INNER JOIN Faktury AS F ON F.Id_Nabywcy=K.CustomerId INNER JOIN Faktura_Details AS FD ON FD.Id_Faktury=F.Id_Faktury INNER JOIN Agencje AS A ON F.Id_Sprzedawcy = A.Id_Agencji WHERE K.CustomerId NOT IN (18845, 678) AND YEAR(F.Data_Sprzedazy) IN (@years) GROUP BY A.Symbol, K.FirstName, K.KodKlienta, K.CustomerId, YEAR(F.Data_Sprzedazy) HAVING COUNT(DISTINCT F.Id_Faktury)>=@minIloscFaktur ORDER BY IloscFaktur DESC, K.FirstName =Parameters!years.Value =Parameters!minIloscFaktur.Value true Rok System.Int32 BAZA_REKLAM SELECT DISTINCT YEAR(DATA_W) AS Rok FROM dbo.NR WHERE DATA_W IS NOT NULL ORDER BY year(DATA_W) DESC true Public Function MultiValuedParamToString(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.07936cm 1cm textbox1 19.5cm 1 true 0.53333cm ="Zestawienie klientów, którzy maja co najmniej " + CStr(Parameters!minIloscFaktur.Value) + IIf(Parameters!minIloscFaktur.Value>1, IIf(Parameters!minIloscFaktur.Value>4, " faktur", " faktury"), " fakturę") + " w latach: " + Code.MultiValuedParamToString(Parameters!years) Klienci0.53333cm =Fields!Agencja.Value =Fields!Agencja.Value Ascending
Agencja 19 true =Fields!Agencja.Value textbox9 18 true textbox10 17 true textbox11 16 true =Sum(Fields!FakturyNetto.Value) textbox12 15 true =Sum(Fields!IloscFaktur.Value) 0.53333cm
=Fields!FakturaRok.Value =Fields!FakturaRok.Value Descending =Fields!IloscFaktur.Value Descending =Fields!NazwaKlienta.Value Ascending true Agencja
textbox13 14 true FakturaRok 13 true =Fields!FakturaRok.Value textbox14 12 true textbox15 11 true =Sum(Fields!FakturyNetto.Value) textbox16 10 true =Sum(Fields!IloscFaktur.Value) 0.53333cm
19.53968cm
textbox3 4 true textbox5 3 true NazwaKlienta 2 true =Fields!NazwaKlienta.Value FakturyNetto 1 true =Fields!FakturyNetto.Value IloscFaktur true =Fields!IloscFaktur.Value 0.53333cm true FakturaRok
textbox2 24 true Agencja textbox4 23 true Rok textbox6 22 true Klient textbox7 21 true Suma z faktur textbox8 20 true Ilość faktur 0.53333cm true
4cm 2cm 7.75cm 3.25cm 2.53968cm
textbox17 9 true textbox18 8 true textbox19 7 true 6 true =Sum(Fields!FakturyNetto.Value) textbox21 5 true 0.63492cm
3.30157cm pl-PL 2.5cm 29.7cm