Seite 1 von 1
Umsatz nach Warengruppen mit allen Gruppen
Verfasst: Do 10. Nov 2022, 18:41
von haidson
Hallo liebe Leute,
bei den Tools in der Statistik -> Umsatz nach Warengruppen, habe ich mit 17,35% Sonstige.
1. Sehe ich das richtig, dass hier viele kleinmengen verschiedener Warengruppen zusammengefasst werden?
2. gibt es eine Möglichkeit, ALLE Gruppen anzuzeigen. Gerne auch als Text aber eben mit Prozent Angabe.
Danke, Bernd
Re: Umsatz nach Warengruppen mit allen Gruppen
Verfasst: Do 10. Nov 2022, 19:09
von hh-cm
Hi.
Alles unter 2% wird von dem Chart zusammengefasst. Das muss auch so bleiben, da man sonst nichts mehr erkennen kann.
Unter Tools Export kannst du aber mit folgendem Befehl das gleiche als Text erreichen.
Code: Alles auswählen
select
JP.WARENGRUPPE, W.NAME, SUM(JP.MENGE) as MENGE_GES, DATE(J.RDATUM),
round(
sum(
if
(J.BRUTTO_FLAG="N",
JP.GPREIS,
JP.GPREIS/
case
when JP.STEUER_CODE=0 then 1+J.MWST_0/100
when JP.STEUER_CODE=1 then 1+J.MWST_1/100
when JP.STEUER_CODE=2 then 1+J.MWST_2/100
when JP.STEUER_CODE=3 then 1+J.MWST_3/100
end
)
),2
) as UMSATZ_GES
from
JOURNALPOS JP
inner join JOURNAL J on J.REC_ID=JP.JOURNAL_ID
left outer join WARENGRUPPEN W on W.ID=JP.WARENGRUPPE
where
J.QUELLE IN (3,4) and J.STADIUM NOT IN(127,120)
and
DATE(J.RDATUM) BETWEEN '2022-01-01' AND '2022-12-31'
group by
JP.WARENGRUPPE
Having
UMSATZ_GES !=0
order by
UMSATZ_GES DESC
Die beiden Datumsangaben müssen natürlich angepasst werden.
Also dieses
Re: Umsatz nach Warengruppen mit allen Gruppen
Verfasst: Fr 11. Nov 2022, 08:42
von MrFoxdata
Ein wenig moderner:
DATE(J.RDATUM) BETWEEN :Datum_ReDatVon AND :Datum_ReDatBis
Btw: Was ist Stadium 120 ?
Re: Umsatz nach Warengruppen mit allen Gruppen
Verfasst: Fr 11. Nov 2022, 10:09
von hh-cm
120 = Trainingsbuchungen in der Kasse
Re: Umsatz nach Warengruppen mit allen Gruppen
Verfasst: Di 29. Nov 2022, 21:03
von haidson
hh-cm hat geschrieben: Do 10. Nov 2022, 19:09
Hi.
Alles unter 2% wird von dem Chart zusammengefasst. Das muss auch so bleiben, da man sonst nichts mehr erkennen kann.
Unter Tools Export kannst du aber mit folgendem Befehl das gleiche als Text erreichen.
Code: Alles auswählen
select
JP.WARENGRUPPE, W.NAME, SUM(JP.MENGE) as MENGE_GES, DATE(J.RDATUM),
round(
sum(
if
(J.BRUTTO_FLAG="N",
JP.GPREIS,
JP.GPREIS/
case
when JP.STEUER_CODE=0 then 1+J.MWST_0/100
when JP.STEUER_CODE=1 then 1+J.MWST_1/100
when JP.STEUER_CODE=2 then 1+J.MWST_2/100
when JP.STEUER_CODE=3 then 1+J.MWST_3/100
end
)
),2
) as UMSATZ_GES
from
JOURNALPOS JP
inner join JOURNAL J on J.REC_ID=JP.JOURNAL_ID
left outer join WARENGRUPPEN W on W.ID=JP.WARENGRUPPE
where
J.QUELLE IN (3,4) and J.STADIUM NOT IN(127,120)
and
DATE(J.RDATUM) BETWEEN '2022-01-01' AND '2022-12-31'
group by
JP.WARENGRUPPE
Having
UMSATZ_GES !=0
order by
UMSATZ_GES DESC
Die beiden Datumsangaben müssen natürlich angepasst werden.
Also dieses
Danke für das sensationelle Skript!
Und ja, mir ist klar, das es in der grafischen Übersicht nicht anders geht.