Neu Auswertung SQL - Monatsbericht - JTL-Ameise

BenjaminM

Mitglied
20. Februar 2022
13
1
Hallo an alle,
Da ich mich mit SQL Auswertungen nicht auskenne und ich gelesen habe das
man über JTL Ameise sogut wie jedes Export erstellen kann, brauche ich eure Hilfe.

Ich brauche ein Export mit dem Brutto Monatsverkäufen pro Filiale(pro Kassa, 1 Filiale = 1 Kassa) und pro Zahlungsart ( BAR und DEBIT und Gesamt)

Über Statistik ist es nicht möglich weil ich dort nur entweder die Filiale oder nur die Zahlungsarten für die einzelnen Tage auswerten kann.

Im Anhang ein Bild wie es ca. aussehen soll.
Natürlich nicht mit den Grafischen Abgrenzungen sondern nur die Rohdaten.

Danke! Vielleicht könnt ihr mir weiterhelfen.
 

Anhänge

  • Bildschirm­foto 2023-02-12 um 13.02.01.png
    Bildschirm­foto 2023-02-12 um 13.02.01.png
    182,5 KB · Aufrufe: 46

Atelier-Zippel

Sehr aktives Mitglied
27. Dezember 2022
163
46
Firma
Atelier Zippel, Bernd Zippel Nachf.
Hallo BenjaminM,

das Problem in Statistik hatte ich auch.
Aber mit folgendem Workaround klappt es mit etwas CopyAndPaste
Was man dort unter Statistik machen kann:
Auftragspositionen - Betrag - Pro Monat je Shop
Im Tab Auswertungseinstellungen:
Gruppieren über Datum Tag, Monat, Jahr
Auffächern nach Zahlungsart
Zeitraum: letzter Monat
Unten Brutto anklicken
Einen Tab weiter: FILTER - Tab: Auftrag
Nur markierte Elemente berücksichtigen
und dann pro Auswertung die jeweilige Kasse anklicken

Das gibt zumindest die Daten pro Kasse, die dann jeweils exportiert werden können.
In Excel können diese dann zugefügt werden.

Da es beim SQL Server relativ problematisch ist, einen flexiblen Datumbereich abzufragen, ohne ständig im SQL Script etwas anzupassen und eine dynamische Kreuztabelle ebenfalls problematisch ist, habe ich mich für eigene Übersichten entschieden.
Alle im oberen Bereich markierten Aufträge werden nach Datum/Shop(Kasse)/Zahlungsart summiert.

Ich habe mir zusätzlich eine eigene Übersicht unter F6 Verkauf gebaut, welche ich als Datenbasis für eine Excel Pivot benutze :
Funktioniert in Wawi Version 1.7.xxx
Name: irgendwas
SQL:

SELECT Format(tAuftrag.dErstellt,'dd.MM.yyyy') AS Datum, tShop.cName AS Kasse, tZahlungsart.cName AS Zahlungsart, Sum(CAST(tAuftragEckdaten.fWertBrutto AS DECIMAL(7,2)) ) AS Brutto
FROM ((Verkauf.tAuftrag INNER JOIN Verkauf.tAuftragEckdaten ON tAuftrag.kAuftrag = tAuftragEckdaten.kAuftrag) INNER JOIN tShop ON tAuftrag.kShop = tShop.kShop) INNER JOIN tZahlungsart ON tAuftrag.kZahlungsart = tZahlungsart.kZahlungsart
WHERE (((tAuftrag.nType)=1)) AND tAuftrag.kAuftrag IN(@keys)
GROUP BY Format(tAuftrag.dErstellt,'dd.MM.yyyy'), tShop.cName, tZahlungsart.cName
ORDER BY Format(tAuftrag.dErstellt,'dd.MM.yyyy'), tShop.cName, tZahlungsart.cName


Ich setze den Filter bei der oberen Verkaufsansicht auf Monat, wähle den Vormonat aus und markiere alle angezeigten Aufträge.
Die eigene Übersicht gibt mir die Werte und mit rechtem Mausklick auf einen Spaltenheader im Datenbereich bei eigene Übersichten können die Daten nach Excel exportiert werden.
In Excel "TAB" Einfügen - Pivot - neues Tabellenblatt und dann Datum als Zeile, dann Kasse und Zahlungsart in Spalten und Brutto als Wert. Teilergebnisse je Spalte aus machen und im Tab Entwurf - Berichtslayout - Im Tabellenformat anzeigen


LG

Bernd
 
  • Gefällt mir
Reaktionen: Nico.W

Nico.W

Gut bekanntes Mitglied
21. Juli 2020
73
37
Hallo BenjaminM,

das Problem in Statistik hatte ich auch.
Aber mit folgendem Workaround klappt es mit etwas CopyAndPaste
Was man dort unter Statistik machen kann:
Auftragspositionen - Betrag - Pro Monat je Shop
Im Tab Auswertungseinstellungen:
Gruppieren über Datum Tag, Monat, Jahr
Auffächern nach Zahlungsart
Zeitraum: letzter Monat
Unten Brutto anklicken
Einen Tab weiter: FILTER - Tab: Auftrag
Nur markierte Elemente berücksichtigen
und dann pro Auswertung die jeweilige Kasse anklicken

Das gibt zumindest die Daten pro Kasse, die dann jeweils exportiert werden können.
In Excel können diese dann zugefügt werden.

Da es beim SQL Server relativ problematisch ist, einen flexiblen Datumbereich abzufragen, ohne ständig im SQL Script etwas anzupassen und eine dynamische Kreuztabelle ebenfalls problematisch ist, habe ich mich für eigene Übersichten entschieden.
Alle im oberen Bereich markierten Aufträge werden nach Datum/Shop(Kasse)/Zahlungsart summiert.

Ich habe mir zusätzlich eine eigene Übersicht unter F6 Verkauf gebaut, welche ich als Datenbasis für eine Excel Pivot benutze :
Funktioniert in Wawi Version 1.7.xxx
Name: irgendwas
SQL:

SELECT Format(tAuftrag.dErstellt,'dd.MM.yyyy') AS Datum, tShop.cName AS Kasse, tZahlungsart.cName AS Zahlungsart, Sum(CAST(tAuftragEckdaten.fWertBrutto AS DECIMAL(7,2)) ) AS Brutto
FROM ((Verkauf.tAuftrag INNER JOIN Verkauf.tAuftragEckdaten ON tAuftrag.kAuftrag = tAuftragEckdaten.kAuftrag) INNER JOIN tShop ON tAuftrag.kShop = tShop.kShop) INNER JOIN tZahlungsart ON tAuftrag.kZahlungsart = tZahlungsart.kZahlungsart
WHERE (((tAuftrag.nType)=1)) AND tAuftrag.kAuftrag IN(@keys)
GROUP BY Format(tAuftrag.dErstellt,'dd.MM.yyyy'), tShop.cName, tZahlungsart.cName
ORDER BY Format(tAuftrag.dErstellt,'dd.MM.yyyy'), tShop.cName, tZahlungsart.cName


Ich setze den Filter bei der oberen Verkaufsansicht auf Monat, wähle den Vormonat aus und markiere alle angezeigten Aufträge.
Die eigene Übersicht gibt mir die Werte und mit rechtem Mausklick auf einen Spaltenheader im Datenbereich bei eigene Übersichten können die Daten nach Excel exportiert werden.
In Excel "TAB" Einfügen - Pivot - neues Tabellenblatt und dann Datum als Zeile, dann Kasse und Zahlungsart in Spalten und Brutto als Wert. Teilergebnisse je Spalte aus machen und im Tab Entwurf - Berichtslayout - Im Tabellenformat anzeigen


LG

Bernd
Hallo Bernd,

vielen Dank für die tolle Idee.

Haben die SQL nochmal ein Wenig Ergänzt und umgestaltet.

SELECT Format(tAuftrag.dErstellt,'dd.MM.yyyy') AS Datum, tPlattform.cName AS Kasse, tZahlungsart.cName AS Zahlungsart, Sum(CAST(tAuftragEckdaten.fWertnetto AS DECIMAL(7,2)) ) AS Netto
FROM ((Verkauf.tAuftrag INNER JOIN Verkauf.tAuftragEckdaten ON tAuftrag.kAuftrag = tAuftragEckdaten.kAuftrag) INNER JOIN tPlattform ON tAuftrag.kPlattform = tPlattform.nPlattform) INNER JOIN tZahlungsart ON tAuftrag.kZahlungsart = tZahlungsart.kZahlungsart
WHERE (((tAuftrag.nType)=1)) AND tAuftrag.kAuftrag IN(@keys)
GROUP BY Format(tAuftrag.dErstellt,'dd.MM.yyyy'), tPlattform.cName, tZahlungsart.cName
ORDER BY Format(tAuftrag.dErstellt,'dd.MM.yyyy'), tZahlungsart.cName

Gleicher Aufbau Ansicht, mit der Änderung Online-Shops zusammen, Wawi Direkt und Amazon aufgeschlüsselt sowie alles Netto.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Welche SQL Server Version für WaWi 1.0.0.0.0 unter Windows 11 Installation von JTL-Wawi 6
Neu Bilder von Kinderartikeln auf Vaterartikel kopieren via SQL Eigene Übersichten in der JTL-Wawi 2
Neu Täglich SQL Backup vom Shop Allgemeine Fragen zu JTL-Shop 2
Kann ich mit dieser SQL Version die neue WaWi 1.11.1 installieren? JTL-Wawi 1.11 2
Neu Kundengruppe per SQL löschen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Sql Express 2022 - wawi sagt beim Start es ist ein Update bereit - gelöst Installation von JTL-Wawi 3
Neu Extern erstelltes SQL - Angebot falsche Werte User helfen Usern - Fragen zu JTL-Wawi 3
Neu In welcher SQL Tabelle finde ich den Ansprechpartner des Herstellers? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Seriennummern und SQL Abfragen User helfen Usern - Fragen zu JTL-Wawi 1
Update SQL Server Management Studio JTL-Wawi 1.10 1
Neu Einrichtung SQL in neuem Rechner funktioniert nicht Installation von JTL-Wawi 3
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Neu SQL für noch nie Verkaufte Artikel auf Marktplätzen. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Update von 1.5.55.5 auf aktuell, welche Reihenfolge, SQL Express auf Standard Installation von JTL-Wawi 10
Neu PayPal - PayPal Checkout - 221 – SQL Fehler Plugins für JTL-Shop 0

Ähnliche Themen