Witam,
jak zrobić aby wydruk wykresu oprócz danych pojawiło się podsumowanie. Domyślnie jest taka opcja aby podsumował wyniki ale nie pokazuję na wydruku. Ktoś coś miał podobnego?
Wydruk wykresu
Moderator: mikey
-
- Posty: 253
- Rejestracja: 16 sty 2012, 23:21
- Rola: Konsultant CDN XL
- Lokalizacja: Łódź/Częstochowa
- Kontakt:
Re: Wydruk wykresu
Witam,
A sprawdzałeś czy wydruk ma sekcję podsumowania?
Może trzeba ją dodać.
Pozdrawiam.
Sebek
A sprawdzałeś czy wydruk ma sekcję podsumowania?
Może trzeba ją dodać.
Pozdrawiam.
Sebek
Re: Wydruk wykresu
Wydruk jest standardowym wydrukiem z XL i jest oparty na kolejce czyli na tabeli [CDN].[RptKolejka2] a pola typu varchar. Chyba jedyną rzeczą jaką mi przychodzi do głowy to stworzyć wydruk od nowa.
Re: Wydruk wykresu
Można również dodać wiersz sumujący dane. (union)
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: Wydruk wykresu
może pokazać jakiś przykład?
Re: Wydruk wykresu
Kod: Zaznacz cały
@PAR ?@D17|DataOd|&Data od:REG=77768 @? PAR@
@PAR ?@D17|DataDo|&Data do:REG=77768 @? PAR@
@PAR ?@S100|Produkt|&Produkt:REG= @? PAR@
SELECT
1 as ID
,Twr_Kod as Kod
,Twr_Nazwa as Nazwa
,Twr_Jm as jednostka
,sum(TrE_Ilosc) as Ilosc
,case when sum(Tre_Ilosc)<>0 THEN left(round(sum(Tre_KsiegowaNetto)/sum(Tre_Ilosc),2),len(round(sum(Tre_KsiegowaNetto)sum(Tre_Ilosc),2))-4) ELSE '' END as Srednia
,SUM(TrE_KsiegowaNetto) as Wartosc
FROM CDN.TraElem
INNER JOIN CDN.TraNag ON CDN.TraElem.TrE_GIDNumer = CDN.TraNag.TrN_GIDNumer
INNER JOIN CDN.TwrKarty ON CDN.TraElem.TrE_TwrTyp = CDN.TwrKarty.Twr_GIDTyp AND CDN.TraElem.TrE_TwrNumer = CDN.TwrKarty.Twr_GIDNumer
INNER JOIN CDN.KntKarty ON CDN.TraNag.TrN_KnDTyp = CDN.KntKarty.Knt_GIDTyp AND CDN.TraNag.TrN_KnDNumer = CDN.KntKarty.Knt_GIDNumer
where Twr_Kod LIKE ??Produkt +'%' AND TrN_Data3 between ??DataOd and ??DataDo and TrE_GIDTyp IN (2009,2033,2037,2041,2045,2034,2042)
group by Twr_Kod, Twr_Nazwa, Twr_jm
UNION ALL
select
1 as ID
,''
,''
,''
,sum(TrE_Ilosc) as Suma1
,left(round(sum(Tre_KsiegowaNetto)/sum(Tre_Ilosc),2),len(round(sum(Tre_KsiegowaNetto)/sum(Tre_Ilosc),2))-4) as Suma2
,SUM(TrE_KsiegowaNetto) as Suma3
FROM CDN.TraElem
INNER JOIN CDN.TraNag ON CDN.TraElem.TrE_GIDNumer = CDN.TraNag.TrN_GIDNumer
INNER JOIN CDN.TwrKarty ON CDN.TraElem.TrE_TwrTyp = CDN.TwrKarty.Twr_GIDTyp AND CDN.TraElem.TrE_TwrNumer = CDN.TwrKarty.Twr_GIDNumer
INNER JOIN CDN.KntKarty ON CDN.TraNag.TrN_KnDTyp = CDN.KntKarty.Knt_GIDTyp AND CDN.TraNag.TrN_KnDNumer = CDN.KntKarty.Knt_GIDNumer
where Twr_Kod LIKE ??Produkt +'%' AND TrN_Data3 between ??DataOd and ??DataDo and TrE_GIDTyp IN (2009,2033,2037,2041,2045,2034,2042)
order by Twr_Kod
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW