Strona 1 z 1

Raport sprzedaży - błąd

: 08 sty 2020, 15:42
autor: bartekg
Cześć, stworzyłem raport sprzedaży dla wybranego magazynu oraz serii i o ile SQL zwraca mi poprawne wyniki tak w XLu coś idzie nie tak.

Czy ktoś bardziej doświadczony mógłby wskazać gdzie popełniam błąd?

@PAR ?@D17|DataOd|&DataOd:REG={DateClwFirstDay('m')} @? PAR@
@PAR ?@D17|DataDo|&DataDo:REG={DateClwLastDay('m')} @? PAR@
SELECT TOP 500 Lp=1, Twr_GidNumer, KodTowaru=Twr_Kod,Twr_Nazwa,
Ilosc=Sum(Tre_Ilosc), Netto=Sum(Tre_KsiegowaNetto), Netto=Sum(Tre_KsiegowaNetto), Magazyn=TwZ_IlSpr
FROM cdn.TraElem
INNER JOIN cdn.TraNag ON Tre_GidNumer=TrN_GidNumer
INNER JOIN cdn.TwrKarty ON Tre_TwrNumer=Twr_GidNumer
INNER JOIN CDN.Magazyny ON Twr_MagNumer=Mag_GIDNumer
INNER JOIN CDN.TwrZasoby ON Twr_GIDNumer=TwZ_TwrNumer
WHERE Trn_TrnTyp in (3,4,10,20,21)
and trn_data3 >= ??DataOd and trn_data3 <=??DataDo and Mag_GIDNumer=1 and TrN_TrNSeria='pa' and TwZ_IlSpr > 20
GROUP BY Twr_GidNumer, Twr_Kod, Twr_Nazwa, TwZ_IlSpr
ORDER BY Ilosc DESC

Ponadto moja wiedza kuleje na pewnym polu. W tej chwili w zapytaniu na sztywno przypisuję serię, magazyn, ilość (TwZ_IlSpr).
W jaki sposób mógłbym ustalać te wartości dynamicznie?
Rozumiem, że odpowiada za to @PAR, ale to tyle co wiem :)

Re: Raport sprzedaży - błąd

: 08 sty 2020, 15:56
autor: CDNP_KMK
Przy robieniu wykresów dwie złote zasady:
1. Każda kolumna musi mieć nazwę.
2. Nie może się powtarzać nazwa żadnej kolumny.

W tym przypadku błąd nr 2 - masz dwa razy kolumnę Netto.

Re: Raport sprzedaży - błąd

: 08 sty 2020, 16:12
autor: bartekg
Czeski błąd. Dzięki!

A czy byłbyś jeszcze mi w stanie pomóc z drugą częścią mojego pytania?