Neu Statistik über noch nie verkaufte Artikel

Scubarpro

Sehr aktives Mitglied
18. September 2015
228
25
Hi,

ich wollte mit einem Lieferanten uns mal die Renner/Penner anschauen, damit wir die Penner zurückgeben und mehr Renner im POS positionieren.

Nun finde ich in den Statistiken keine gescheite Vorlage. Bei Flop-10 habe ich ja immer nur die Artikel,. welche ich in Aufträgen oder Rechnungen stehen habe.
Ich möchte jedoch auch Artikel haben, welche ich noch nie in einem Auftrag erfasst habe - das sind ja die waren Penner im Sortiment.

Wie kann ich die Statistik erstellen - Am liebsten würde ich eine Auflistung haben von den Artikel vom Hersteller XY und wie oft der Artikel verkauft wurde. Von 0 bis XXX - dann sieht man ja wirklich wie gut laufen die Produkte.
Kann man das mit der Statistik oder mit der Ameise auslesen oder muss ich dafür eine Datenbank abfrage starten ? (Wenn ja wie ??)


Viele Grüße
Daniel
 

Scubarpro

Sehr aktives Mitglied
18. September 2015
228
25
Danke für die Rückmeldung.

Ich mache es dann wie ToJo mit 2 Schritten, aber JTL sollte auch eine Statistik erstellen können über Produkte und deren Verkaufszahlen (Auf Basis auf Produkte und nicht auf Basis von Aufträgen)

Viele Grüße
 
  • Ich liebe es
  • Gefällt mir
Reaktionen: ToJo und MichaelH

Scubarpro

Sehr aktives Mitglied
18. September 2015
228
25
@ToJo

funktioniert bei dir wenn du statt genau 0 eine andere Zahl eingibst ? Ich habe andere Zahl als 0 eingeben und keine Ergebnisse erhalten. Mehr als 3 verkauft/reserviert = kein Ergebnis ....
 

ToJo

Sehr aktives Mitglied
19. Oktober 2018
129
59
Husum
Ja das funktioniert bei mir einwandfrei ! Welche Version der Wawi nutzt Du denn? Ich hatte das mal mit der 1.6 getestet,
dort ist das leider Fehlerhaft und ich weiss nicht ob das inzwischen mal behoben wurde :)
 

ToJo

Sehr aktives Mitglied
19. Oktober 2018
129
59
Husum
Nein ich bin noch auf der 1.5.23 und werde irgendwann vielleicht mal direkt zur 1.7 wechseln, wenn sie denn mal einigermaßen Bugfrei sein wird :cool:
 
Zuletzt bearbeitet:
  • Haha
Reaktionen: Scubarpro

yvonne.

Aktives Mitglied
4. Februar 2018
46
6

frankell

Sehr aktives Mitglied
9. September 2019
733
289
Flensburg
Wir sind auf die Version 1.9.4.6 umgestiegen und seit dem funktioniert dieser Filter leider nicht mehr. Hat noch wer dieses Problem?
Gibt es eine andere Möglichkeit Pennerartikel zu filtern?
Hallo @yvonne.,
wenn es nicht mehr über die Statistik geht, ist es immer über eine Eigene Übersicht, bspw. im Bereich Artikel möglich.
Dieser Code dort eingefügt würde bspw. nur Artikel auswerfen, die mal in Aufträgen seit dem 1.1.23 enthalten waren:

Renner:
SQL:
-- Renner
SELECT 
    ART.cArtNr,
    ART.cName,
    CAST(SUM(AP.fAnzahl) AS INT) AS QTY
FROM vStandardArtikel AS ART
LEFT JOIN Verkauf.tAuftragPosition AS AP ON ART.kArtikel = AP.kArtikel
LEFT JOIN Verkauf.tAuftrag AS A ON AP.kAuftrag = A.kAuftrag
WHERE A.nType = 1 AND CAST(A.dErstellt AS DATE) > '2022-12-31'
GROUP BY ART.cArtNr, ART.cName
HAVING SUM(AP.fAnzahl) > 0 -- Nur Artikel mit QTY größer als 0
ORDER BY SUM(AP.fAnzahl) DESC;

Penner:
SQL:
-- Penner
SELECT 
    ART.cArtNr,
    ART.cName,
    0 AS QTY
FROM vStandardArtikel AS ART
LEFT JOIN Verkauf.tAuftragPosition AS AP ON ART.kArtikel = AP.kArtikel
GROUP BY ART.cArtNr, ART.cName
HAVING COUNT(AP.kArtikel) = 0
ORDER BY ART.cName ASC;

Über die WHERE-Clause kann man das noch weiter verfeinern, bspw. Artikel von bestimmten Hersteller oder nur aktive Artikel oder oder oder ...
 
  • Gefällt mir
Reaktionen: yvonne.

yvonne.

Aktives Mitglied
4. Februar 2018
46
6
Hallo @yvonne.,
wenn es nicht mehr über die Statistik geht, ist es immer über eine Eigene Übersicht, bspw. im Bereich Artikel möglich.
Dieser Code dort eingefügt würde bspw. nur Artikel auswerfen, die mal in Aufträgen seit dem 1.1.23 enthalten waren:

Renner:
SQL:
-- Renner
SELECT
    ART.cArtNr,
    ART.cName,
    CAST(SUM(AP.fAnzahl) AS INT) AS QTY
FROM vStandardArtikel AS ART
LEFT JOIN Verkauf.tAuftragPosition AS AP ON ART.kArtikel = AP.kArtikel
LEFT JOIN Verkauf.tAuftrag AS A ON AP.kAuftrag = A.kAuftrag
WHERE A.nType = 1 AND CAST(A.dErstellt AS DATE) > '2022-12-31'
GROUP BY ART.cArtNr, ART.cName
HAVING SUM(AP.fAnzahl) > 0 -- Nur Artikel mit QTY größer als 0
ORDER BY SUM(AP.fAnzahl) DESC;

Penner:
SQL:
-- Penner
SELECT
    ART.cArtNr,
    ART.cName,
    0 AS QTY
FROM vStandardArtikel AS ART
LEFT JOIN Verkauf.tAuftragPosition AS AP ON ART.kArtikel = AP.kArtikel
GROUP BY ART.cArtNr, ART.cName
HAVING COUNT(AP.kArtikel) = 0
ORDER BY ART.cName ASC;

Über die WHERE-Clause kann man das noch weiter verfeinern, bspw. Artikel von bestimmten Hersteller oder nur aktive Artikel oder oder oder ...
Ganz lieben Dank, das klappt Prima !! :)
 

frankell

Sehr aktives Mitglied
9. September 2019
733
289
Flensburg
Nur sicherheitshalber: Die Penner-Abfrage ist datumsunabhängig, was bedeutet, dass es sich um die Liste der ewigen Penner handelt, also solche, die noch nie in einem Auftrag vorkamen.

Wenn Du wie auch bei der Renner-Abfrage eine Zeiteinschränkung einbauen möchtest, muss der Code anders aussehen (hier bspw. seit 01.01.2023):

SQL:
SELECT
    ART.cArtNr,
    ART.cName,
    0 AS QTY
FROM vStandardArtikel AS ART
LEFT JOIN Verkauf.tAuftragPosition AS AP ON ART.kArtikel = AP.kArtikel
LEFT JOIN Verkauf.tAuftrag AS A ON AP.kAuftrag = A.kAuftrag
GROUP BY ART.cArtNr, ART.cName
HAVING SUM(CASE WHEN CAST(A.dErstellt AS DATE) > '2022-12-31' THEN 1 ELSE 0 END) = 0
ORDER BY ART.cName ASC;
 
  • Gefällt mir
Reaktionen: yvonne.

yvonne.

Aktives Mitglied
4. Februar 2018
46
6
Nur sicherheitshalber: Die Penner-Abfrage ist datumsunabhängig, was bedeutet, dass es sich um die Liste der ewigen Penner handelt, also solche, die noch nie in einem Auftrag vorkamen.

Wenn Du wie auch bei der Renner-Abfrage eine Zeiteinschränkung einbauen möchtest, muss der Code anders aussehen (hier bspw. seit 01.01.2023):

SQL:
SELECT
    ART.cArtNr,
    ART.cName,
    0 AS QTY
FROM vStandardArtikel AS ART
LEFT JOIN Verkauf.tAuftragPosition AS AP ON ART.kArtikel = AP.kArtikel
LEFT JOIN Verkauf.tAuftrag AS A ON AP.kAuftrag = A.kAuftrag
GROUP BY ART.cArtNr, ART.cName
HAVING SUM(CASE WHEN CAST(A.dErstellt AS DATE) > '2022-12-31' THEN 1 ELSE 0 END) = 0
ORDER BY ART.cName ASC;
Vielen Dank für deine Hilfe!
Hast du eventuell auch eine Idee wie man Vaterartikel sowie inaktive Artikel ausschließen kann?
 

frankel

Sehr aktives Mitglied
2. Dezember 2012
159
50
Hallo @yvonne.,
wenn es nicht mehr über die Statistik geht, ist es immer über eine Eigene Übersicht, bspw. im Bereich Artikel möglich.
Dieser Code dort eingefügt würde bspw. nur Artikel auswerfen, die mal in Aufträgen seit dem 1.1.23 enthalten waren:

Renner:
SQL:
-- Renner
SELECT
    ART.cArtNr,
    ART.cName,
    CAST(SUM(AP.fAnzahl) AS INT) AS QTY
FROM vStandardArtikel AS ART
LEFT JOIN Verkauf.tAuftragPosition AS AP ON ART.kArtikel = AP.kArtikel
LEFT JOIN Verkauf.tAuftrag AS A ON AP.kAuftrag = A.kAuftrag
WHERE A.nType = 1 AND CAST(A.dErstellt AS DATE) > '2022-12-31'
GROUP BY ART.cArtNr, ART.cName
HAVING SUM(AP.fAnzahl) > 0 -- Nur Artikel mit QTY größer als 0
ORDER BY SUM(AP.fAnzahl) DESC;

Penner:
SQL:
-- Penner
SELECT
    ART.cArtNr,
    ART.cName,
    0 AS QTY
FROM vStandardArtikel AS ART
LEFT JOIN Verkauf.tAuftragPosition AS AP ON ART.kArtikel = AP.kArtikel
GROUP BY ART.cArtNr, ART.cName
HAVING COUNT(AP.kArtikel) = 0
ORDER BY ART.cName ASC;

Über die WHERE-Clause kann man das noch weiter verfeinern, bspw. Artikel von bestimmten Hersteller oder nur aktive Artikel oder oder oder ...
Hallo Beinahe-Namensvetter,

Du schreibst, mann könne den Code über eine Eigene Übersicht, bspw. im Bereich Artikel eingeben. Leider finde ich nicht, wo ich die eigene Übersicht erstellen kann.
Könntest Du das etwas genauer erläutern?

Vielen Dank und beste Grüße!
 

MrM

Mitglied
13. Oktober 2023
8
2
Hallo Beinahe-Namensvetter,

Du schreibst, mann könne den Code über eine Eigene Übersicht, bspw. im Bereich Artikel eingeben. Leider finde ich nicht, wo ich die eigene Übersicht erstellen kann.
Könntest Du das etwas genauer erläutern?

Vielen Dank und beste Grüße!
Guckst du hier für die Basics:
https://guide.jtl-software.com/jtl-wawi/eigene-uebersichten-erstellen/

Register "Eigene Übersichten" ist bei den Artikel im unteren rechten Bildschirmbereich
 
  • Gefällt mir
Reaktionen: frankell

John

Sehr aktives Mitglied
3. März 2012
3.295
738
Berlin
Entweder über die Ameise als Eigenen Export oder als beliebige, Eigene Übersicht in der Wawi
Das geht in einer beliebig Eigenen Übersicht, weil Dein SQL kein Referenzobjekt bzw. dessen Primärschlüssel (@key) benötigt.
 
Ähnliche Themen
Titel Forum Antworten Datum
Statistik X und Y Achse tauschen JTL-Wawi 1.9 7
Neu Wawi Statistik Versanddienstleister so nicht nutzbar JTL-Wawi - Ideen, Lob und Kritik 0
Neu Statistik Sortierung User helfen Usern - Fragen zu JTL-Wawi 2
Falscher "Gewinn"-Eintrag matscht mir in die Statistik JTL-Wawi 1.9 1
Neu Retouren und Statistik User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL-SHOP - Fragen zur Backend-Statistik-Auswertung für Besucher Allgemeine Fragen zu JTL-Shop 3
Neu Warenkorb im Merkliste umbenennen, kein Verkauf über Shop , nur Angebote anfragen Allgemeine Fragen zu JTL-Shop 0
Neu Downloads über die standardmäßig angelegte Download Seite bereitstellen Betrieb / Pflege von JTL-Shop 3
Neu Aufträge über LS-POS erstellen und digitale Unterschrift anknüpfen Arbeitsabläufe in JTL-Wawi 0
Neu Preise der Variationen über Ameise anpassen, aber wie ? JTL-Ameise - Ideen, Lob und Kritik 3
Neu Verantwortliche Person über Ameise exportieren`? Schnittstellen Import / Export 2
In Bearbeitung Shared Key / Shared Secret bei EPSON-TSE über Bondrucker Allgemeine Fragen zu JTL-POS 1
In Diskussion Aufträge über WaWi App als bezahlt markieren JTL-Workflows - Ideen, Lob und Kritik 2
Änderung der Lieferadresse einer Verkaufsbestellung über die JTL-Wawi API JTL-Wawi 1.9 0
Neu Änderung der Lieferadresse einer Verkaufsbestellung über die JTL-Wawi API User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lieferantenbestellung über Wawi via XML importieren Arbeitsabläufe in JTL-Wawi 0
Neu Leere Hersteller Felder über die Suche finden (GPSR) User helfen Usern - Fragen zu JTL-Wawi 2
Neu Sicherheitshinweise über Mediendateien hinzufügen JTL-Ameise - Fehler und Bugs 3
Otto-Anbindung über JTL Wawi und Produkt-Upload JTL-Wawi 1.9 0
Neu Mehrere Bescheibungen über Workflows o.ä. mit KI optimieren Arbeitsabläufe in JTL-Wawi 0
Neu Selbst gestaltete Versandlabels (z.B. mit Internetmarke über ShippingLabels) automatisch drucken? Wie macht Ihr das mit der Ausgabe? Arbeitsabläufe in JTL-Wawi 0
Neu Sitemap direkt über PHP JTL-Shop - Ideen, Lob und Kritik 0
In Diskussion Bestellte Artikel werden über alle Lager reserviert (WaWi + POS) JTL-Workflows - Fehler und Bugs 15
Neu Über Kurzbeschreibung hätte ich gerne ein Attribut stehen Templates für JTL-Shop 1
Neu Workflow für Otto.de Bestellungen über Amazon MCF Otto.de - Anbindung (SCX) 0
Neu Probleme beim Versand von Newslettern über JTL Shop 5 Allgemeine Fragen zu JTL-Shop 2
Neu Kunde automatisiert über Eingang der Retoure benachrichtigen JTL-Wawi - Ideen, Lob und Kritik 4
Neu Auswertungen über Verkauf minus Retouren Arbeitsabläufe in JTL-Wawi 3
Neu JTL Shop 5.3.X - Fehlerhafte Artikellinks bei Export über Exporte-Manager JTL-Shop - Fehler und Bugs 1
Neu Drittshop Anbindung über JTL Connector Onlineshop-Anbindung 1
Neu Keine Bestellung möglich über Nova 5.4 auf 4K Laptop JTL-Shop - Fehler und Bugs 16
Neu Fehler 500 bei Versandmeldung an Amazon über JTL-eazyAuction Amazon-Anbindung - Fehler und Bugs 1
Neu JTL über LTE quälend langsam Installation von JTL-Wawi 13
Telefonnummer über Klarna JTL-Wawi 1.9 6
Neu Email-Versand über MS365 geht nicht Installation von JTL-Wawi 1
In Diskussion Hinweis im WMS Ausgeben wenn ein bestimmter Artikel verpackt wird über WMS JTL-Workflows - Ideen, Lob und Kritik 5
Neu Versand über Kundenaccount Allgemeine Fragen zu JTL-Shop 5
Neu Google Exportformat für Shopping hängt sich auf - Weder Cronjob noch manueller Anstoß führen zur Erstellung einer erfolgreiche .zip Datei Allgemeine Fragen zu JTL-Shop 5
Neu Wie Kunden löschen, der noch nie bestellt hat? User helfen Usern - Fragen zu JTL-Wawi 2
Neu WAWI 1.9.6.5 stornierte VCS Bestellung wird in der Wawi noch unter auszuliefernde Aufträge gelistet. eBay-Anbindung - Fehler und Bugs 0
DHL Europaket via DHL 3.0 - Label nur noch ohne Firmennamen? JTL-Wawi 1.9 1
Neu Hatte noch jemand gestern Abend am 29.11. einen kurzzeitigen Ausfall des Shops? JTL-Shop - Fehler und Bugs 8
Neu Benachrichtigung, wenn noch Rückstandsauftrag vorliegt (b2b) JTL-Workflows - Ideen, Lob und Kritik 1
Neu Noch X und wir versenden Versandkostenfrei Preis Anzeigefehler bei netto JTL-Shop - Fehler und Bugs 1
Neu Artikel in WaWi versehentlich gelöscht (in FFN noch vorhanden) User helfen Usern - Fragen zu JTL-Wawi 1
Neu "Noch X € und wir versenden kostenfrei" hat einen Fehler Betrieb / Pflege von JTL-Shop 0
Hersteller lassen sich weder neu Anlegen noch Ändern JTL-Wawi 1.9 18
Neu Wird der Woocommerce Connector eigentlich noch gepflegt? WooCommerce-Connector 0
Neu Herstellerbilder lassen sich in 5.3.3 immer noch nicht größer machen Allgemeine Fragen zu JTL-Shop 0

Ähnliche Themen