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: 48

Atelier-Zippel

Sehr aktives Mitglied
27. Dezember 2022
226
57
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
74
40
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
Statistische Auswertung mit Klar Connector oder Controlling Software? JTL-Wawi 1.10 0
Auswertung welche Kunden kaufen welche Artikel in Zeitraum x JTL-Wawi 1.11 4
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 1
welche Microsoft SQL Server Version läuft am stabilsten? JTL-Wawi 2.0 2
Neu MS Server und MS SQL Installation von JTL-Wawi 5
WMS Lagerbestand Bezeichnung in SQL Datenbank JTL-Wawi 1.11 2
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Wawi Meldung SQL Servicepack zu installieren - aber welches? Update SQL2022 CU24 nicht möglich JTL-Wawi 1.11 5
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Update auf 1.11 verlangt ein Update auf aktuelleren SQL Server JTL-Wawi 1.11 7
Neu SQL Lagerbestand minus in Aufträgen Eigene Übersichten in der JTL-Wawi 3
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu Umzug SQL Datenbank auf neuen Server User helfen Usern - Fragen zu JTL-Wawi 5

Ähnliche Themen