Anleitung für Statistik über Datenpilot/Pivot (SQL 2005)

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.578
770
ja hatte ich mal, aber diese hat nur 3kb, sind ja quasi keine daten drin!

oder soll das nur eine Verbindungsschnittstelle sein???
wenn ich dann die sicht einbaue, sind klaro keine daten vorhanden
 

BenjaminB

Gesperrter Benutzer
17. Juni 2008
75
0
nein, ist nur sowas wie eine schnittstelle. Bei mir ist die auch nur 3kb groß.

Einfach OOo Calc öffnen, Datenpilot aufrufen klicken (unter "Daten"), dann "in OOo angemeldete Datenquelle auswählen" und dann im nächsten Schritt unter Datenbank, deine gespeicherte Datei auswählen.

Dann loggst du dich mit den Daten ein (sa, sa04jT14) und kannst dann unter Datenquelle, deine erstellten Sichten auswählen.
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.578
770
werde ich nochmals versuchen!

kannst du mir zu der Sicht noch etwas erläutern? wäre super nett!

habe das ja so nachgebaut, funzt aber leider nicht ganz, wollte daher mal einfach ein einfaches Beispiel testen, obs überhaupt klappt.


Am Ende wollte ich einfach nur eine Auswertung haben wie folgt:

oben 3 Auswahl-Boxen, einmal quasi zur Filterung der Aufträge!
Kunden-Gruppe
Jahr
Auftragsnummer

wäre halt super, wenn ich quasi eine Übersicht habe, die mir alles aufzeigt, je nachdem wie ich die Filterung einstelle. habe das ähnlich mal in Excel gemacht PivtoTable, aber da fehlte mir wohl die Verknüpfung in der Sicht, bzw. weis nicht wie sich das verhält.

Kannst du da etwas erläutern?

In meinem Datenfeld sollen später die Einzelheiten stehen, aber das bekomme ich denke ich hin :)
 

BenjaminB

Gesperrter Benutzer
17. Juni 2008
75
0
Ich werde dir bei Gelegenheit mal deine gewünschte Sicht erstellen. Ich werde es dnan hier reinposten.
 

BenjaminB

Gesperrter Benutzer
17. Juni 2008
75
0
Klick mal im SQL Server Management Studio Express bei der Datenbank auf "Neue Sicht" dann schließen und gib unten folgendes ein

Code:
SELECT     dbo.tkunde.cVorname AS [Knd Vorname], dbo.tkunde.cName AS [Knd Nachname], dbo.tbestellung.kBestellung AS Bestellnr, dbo.tartikel.cName AS [Art Nr], 
                      SUBSTRING(dbo.tbestellung.dErstellt, 7, 4) AS Jahr, dbo.tbestellpos.nAnzahl AS Menge, dbo.tKundenGruppe.cName AS [Knd Gruppe]
FROM         dbo.tkunde INNER JOIN
                      dbo.tbestellung ON dbo.tkunde.kKunde = dbo.tbestellung.tKunde_kKunde INNER JOIN
                      dbo.tKundenGruppe ON dbo.tkunde.kKundenGruppe = dbo.tKundenGruppe.kKundenGruppe INNER JOIN
                      dbo.tbestellpos INNER JOIN
                      dbo.tartikel ON dbo.tbestellpos.tArtikel_kArtikel = dbo.tartikel.kArtikel ON dbo.tbestellpos.tBestellung_kBestellung = dbo.tbestellung.kBestellung
WHERE     (dbo.tbestellpos.nType <> 2)

Dann speicherst du das ab und wählst es in Calc aus. Und machst dann die Schritte, wie es hier am Anfang des Threads beschrieben wurde.

Wenn was nicht klappt, einfach fragen!
 

TobiasC

Gut bekanntes Mitglied
25. Juni 2008
155
19
Braunschweig
Hi,

super Thema hier, dass wirklich weiter hilft.

Ich habe jedoch ein kleines Problem bei der Datenauswertumg. Rabatte werden nicht mit in die Kalkulation einbezogen.

Ich nutze das SQL Script von der ersten Seite:

Code:
SELECT     TOP 100 PERCENT dbo.tbestellung.cBestellNr AS [Auftrags Nr.], dbo.tkunde.cVorname AS [Knd Vorname], dbo.tkunde.cName AS [Knd Name],
                      dbo.tkunde.cLand AS [Knd Land], dbo.tartikel.cArtNr AS [Art.Nr.], dbo.tartikel.cName AS [Art. Bezeichnung], dbo.tartikel.nLagerbestand AS Bestand,
                      dbo.tartikel.fVKBrutto AS [Art. VK Brutto], dbo.tartikel.cHersteller AS [Art. Hersteller], dbo.tbestellpos.fVKPreis AS [VK Preis],
                      dbo.tbestellpos.fVKNetto AS [VK Netto], dbo.tliefartikel.fEKNetto AS [EK Preis], dbo.tbestellpos.nAnzahl AS Menge,
                      dbo.tbestellung.dErstellt AS [Erstellt am], dbo.tbestellung.dVersandt AS [Status Versand], dbo.tlieferant.cFirma AS Lieferant,
                      (dbo.tbestellpos.fVKNetto * dbo.tbestellpos.nAnzahl) * ((100 + dbo.tbestellpos.fMwSt) / 100) AS [Ges.Auftr.Wert brutto],
                      SUBSTRING(dbo.tbestellung.dErstellt, 4, 2) AS Monat, SUBSTRING(dbo.tbestellung.dErstellt, 7, 4) AS Jahr,
                      (dbo.tbestellpos.fVKNetto - dbo.tliefartikel.fEKNetto) * dbo.tbestellpos.nAnzahl AS [Stück Gewinn netto]
FROM         dbo.tlieferant INNER JOIN
                      dbo.tartikel INNER JOIN
                      dbo.tbestellpos ON dbo.tartikel.kArtikel = dbo.tbestellpos.tArtikel_kArtikel INNER JOIN
                      dbo.tbestellung ON dbo.tbestellpos.tBestellung_kBestellung = dbo.tbestellung.kBestellung INNER JOIN
                      dbo.tliefartikel ON dbo.tartikel.kArtikel = dbo.tliefartikel.tArtikel_kArtikel INNER JOIN
                      dbo.tkunde ON dbo.tbestellung.tKunde_kKunde = dbo.tkunde.kKunde ON dbo.tlieferant.kLieferant = dbo.tliefartikel.tLieferant_kLieferant
WHERE     (dbo.tbestellung.cType <> 'A')
ORDER BY dbo.tbestellung.dErstellt DESC

Wie bekommt man in dieses Script die Rabatte der Bestellungen einbezogen? Da ich z.B. 3% auf Vorkasse gebe, sind recht drastische Abweichungen der Endergebnisse vorhanden. Ebenfalls werden individuelle Rabatte nicht berücksichtigt.
Das Problem wird in diesem Zusammenhang sicherlich sein, dass die Rabatte von XTC übergeben werden und somit eine Position auf der Rechnung sind.
Man müsste also irgendwie den Rechnungsbetrag in die Kalkulation mit einbeziehen.

Grüße
Tobias
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.578
770
super sache, danke das funzt jetzt wenigstens mal etwas :)

letzte frage vorab, habe ja zu beginn mit OOoBase die ODB Datenbank angelegt, da stehen auch alte gelöschte noch zur Auswahl später in OOoCalc drin, wie kann ich diese löschen? weil existieren tun die eigentlich nicht mehr :?:
 

TobiasC

Gut bekanntes Mitglied
25. Juni 2008
155
19
Braunschweig
Hallo,

gibt es eine Möglichkeit mit den Rechnungen zu arbeiten? Im Moment werden nämlich mit diesen Statistiken alle Aufträge bearbeitet. Wenn nun ein Auftrag nicht bezahlt wurde oder dergleichen, taucht dieser dennoch in der Statistik auf.
Ebenfalls werden die Aufträge dem jeweiligen Monat zugewiesen, in dem die Bestellung einging. Wichtiger wäre es jedoch die Rechnungen des jeweiligen Monats auszuwerten.

Grüße
Tobias
 

Jagger2000

Aktives Mitglied
23. März 2009
56
0
AW: Anleitung für Statistik über Datenpilot/Pivot (SQL 2005)

Hallo,

also ich bin ein absoluter SQL Script Noob, setze aber JTL WaWi ein und bräuchte jetzt mal eine kurze Hilfe:
Welches Script muss ich als Sicht definieren, wenn ich einfach den Gesamtumsatz, bzw. Reingewinn je Monat und Jahr abfragen möchte?
Kann mir hier jemand helfen?
 

Jagger2000

Aktives Mitglied
23. März 2009
56
0
AW: Anleitung für Statistik über Datenpilot/Pivot (SQL 2005)

Hallo nochmals,

möcht meinen vorhergehenden Post nochmals anschieben. Kapier hinsichtlich SQL Skripte leider rein gar nichts. Kann mir denn niemand helfen?
Ich möchte gerne Sichten die mir in der Pivot-Tabelle folgendes anzeigen:
1) Verkauf je Artikel je Woche bzw. Monat bzw. Jahr
2) Verkauf je Kunde je Artikel je Jahr

Hab mich jetzt sehr lange abgemüht jedoch ohne Ergebnis. Please help me......
Oder vielleicht hat mir einer einen Link zu ner leicht verständlichen Erklärung wie man Sichten in JTL Wawi wunschgemäß gestaltet?
 

Jagger2000

Aktives Mitglied
23. März 2009
56
0
AW: Anleitung für Statistik über Datenpilot/Pivot (SQL 2005)

Schiiiiiieeeb.

By the way: Mir werden die Bilder auf der 1. Seite dieses Threads nicht mehr angezeigt...???
 

pikantum

Guest
AW: Anleitung für Statistik über Datenpilot/Pivot (SQL 2005)

Geht zwar nicht um Statistik, sondern "nur" um Artikeldaten, aber da hab ich ein Brett vorm Kopf und das kurz vor dem Ziel:

Beim Import von Artikelpreisen über den Datenpilot geht die Formatierung nicht. OOc will immer ein Datum daraus machen. :eek:
Schau ich mir die Daten im MSSQL Management an, sind die mit Komma formatiert, was calc eigentlich doch verstehen müsste. Egal wie ich formatiere, es kommt viel Lustiges raus, nur keine Preise.

Auch eine Umstellung auf Deutsch/Schweiz bringt nichts.
Jemand einen Tipp für mich?
 

zwitsch

Sehr aktives Mitglied
14. November 2007
425
38
AW: Anleitung für Statistik über Datenpilot/Pivot (SQL 2005)

Wie wird in Excel/ OOC importiert? Ist es ein Ascii-File mit der Endung TXT oder CSV. Bei CSV sollte es per Doppelklick auf die Datei (im Explorer) funktionieren. Texte mit " und Felder getrennt mit ; Zahlen haben als Dezimaltrenner das Komma.

Das ist zumindest meine Erfahrung.
 

zwitsch

Sehr aktives Mitglied
14. November 2007
425
38
AW: Anleitung für Statistik über Datenpilot/Pivot (SQL 2005)

Stop,

im Managementstudio wird eventuell das Komme angezeigt, aber mit Punkt intern gearbeitet.
 

pikantum

Guest
AW: Anleitung für Statistik über Datenpilot/Pivot (SQL 2005)

Geht zwar nicht um Statistik, sondern "nur" um Artikeldaten, aber da hab ich ein Brett vorm Kopf und das kurz vor dem Ziel:

Beim Import von Artikelpreisen über den Datenpilot geht die Formatierung nicht. OOc will immer ein Datum daraus machen. :eek:
Schau ich mir die Daten im MSSQL Management an, sind die mit Komma formatiert, was calc eigentlich doch verstehen müsste. Egal wie ich formatiere, es kommt viel Lustiges raus, nur keine Preise.

Auch eine Umstellung auf Deutsch/Schweiz bringt nichts.
Jemand einen Tipp für mich?

edit: Datenimport kommt aus einer erstellten Sicht.

*up*
keiner ne Idee?
 

TobiasC

Gut bekanntes Mitglied
25. Juni 2008
155
19
Braunschweig
AW: Anleitung für Statistik über Datenpilot/Pivot (SQL 2005)

Hi,

da ich die Statistiken von JTL bis jetzt als zu unflexibel erachte, würde ich gerne wieder die PIVOT Tabellen nutzen.

Die anfänglichen Probleme bzgl. Datetime habe ich überwunden und stehe nun aber vor dem Problem, dass keine Position in der Tabelle auftaucht, die keinen eingetragenen Lieferanten hat. Auch wenn ein EK "unter" EK eingetragen ist, interessiert es die SQL Abfrage überhaupt nicht ;).

Ich bin daher etwas ratlos. Vielleicht hat ja jemand einen Tip für mich :). Würde mich sehr freuen.

Meine aktuelle Abfrage:

Code:
SELECT     dbo.tkunde.cVorname AS [Knd Vorname], dbo.tkunde.cName AS [Knd Nachname], dbo.tbestellung.kBestellung AS Bestellnr, 
                      dbo.tartikel.cName AS Artikel, DATEPART(YEAR, dbo.tbestellung.dErstellt) AS Jahr, dbo.tbestellpos.nAnzahl AS Menge, 
                      dbo.tKundenGruppe.cName AS [Knd Gruppe], dbo.tbestellung.tRechnung_kRechnung AS Rechnungsnr, 
                      dbo.tbestellpos.fVKPreis - dbo.tbestellpos.fVKPreis * dbo.tbestellpos.fRabatt / 100 AS [VK Preis], 
                      CASE WHEN dbo.tartikel.fEKNetto = 0 THEN dbo.tliefartikel.fEKNetto ELSE dbo.tartikel.fEKNetto END AS [EK Netto], DATEPART(MONTH, 
                      dbo.tbestellung.dErstellt) AS Monat, (dbo.tbestellpos.fVKPreis - dbo.tbestellpos.fVKPreis * dbo.tbestellpos.fRabatt / 100) 
                      / 1.19 - CASE WHEN dbo.tartikel.fEKNetto = 0 THEN dbo.tliefartikel.fEKNetto ELSE dbo.tartikel.fEKNetto END AS Gewinn, dbo.tartikel.cArtNr AS [Art Nr.], 
                      dbo.tartikel.nLagerbestand AS Lagerbestand, ((dbo.tbestellpos.fVKNetto - dbo.tbestellpos.fVKNetto * dbo.tbestellpos.fRabatt / 100) 
                      * dbo.tbestellpos.nAnzahl) * ((100 + dbo.tbestellpos.fMwSt) / 100) AS [Gesamt Auftragswert Brutto], 
                      (dbo.tbestellpos.fVKNetto - dbo.tbestellpos.fVKNetto * dbo.tbestellpos.fRabatt / 100 - CASE WHEN dbo.tartikel.fEKNetto = 0 THEN dbo.tliefartikel.fEKNetto
                       ELSE dbo.tartikel.fEKNetto END) * dbo.tbestellpos.nAnzahl AS [Stück Gewinn Netto], dbo.tartikel.cHersteller AS [Art. Hersteller]
FROM         dbo.tkunde INNER JOIN
                      dbo.tbestellung ON dbo.tkunde.kKunde = dbo.tbestellung.tKunde_kKunde INNER JOIN
                      dbo.tKundenGruppe ON dbo.tkunde.kKundenGruppe = dbo.tKundenGruppe.kKundenGruppe INNER JOIN
                      dbo.tbestellpos INNER JOIN
                      dbo.tartikel ON dbo.tbestellpos.tArtikel_kArtikel = dbo.tartikel.kArtikel ON 
                      dbo.tbestellpos.tBestellung_kBestellung = dbo.tbestellung.kBestellung INNER JOIN
                      dbo.tliefartikel ON dbo.tartikel.kArtikel = dbo.tliefartikel.tArtikel_kArtikel INNER JOIN
                      dbo.tlieferant ON dbo.tliefartikel.tLieferant_kLieferant = dbo.tlieferant.kLieferant
WHERE     (dbo.tbestellpos.nType <> 2)

Grüße
Tobias
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Zweiter Shop an gleichem Mandanten nur für USA JTL-Wawi 1.11 1
Neu Suche Servicepartner für SQL-Abfrage Dienstleistung, Jobs und Ähnliches 2
Neu Bestimmte 2 Artikel im Warenkorb sorgen für falsche/geringere Versandkosten JTL-Shop - Fehler und Bugs 0
Übersicht für das Lager JTL-Wawi 1.11 1
Hersteller für Verkaufskanal mappen geht nicht JTL-Wawi 1.11 0
Abweichende Attributwerte für POS-Kasse via Ameise importieren JTL-Wawi 1.11 3
Neu eBay Webinar: Dein Business ist bereit für die Weltbühne? News, Events und Umfragen 0
Neu Es werden nicht die gesamter Menge einer Bestellung für die Produktion übernommen; die Bestellung bleibt teilgeliefert. JTL-Plan&Produce - Fehler und Bugs 0
Neu Smarty für "im Zulauf" und "auf Einkaufsliste"? Allgemeine Fragen zu JTL-Shop 7
Neu Betatester gesucht – Hood-Schnittstelle für JTL-Shop 5 Plugins für JTL-Shop 3
Neu askJan | Neuer KI-Assistent für JTL-Wawi - schnelle, effiziente und transparente KI-Datenanalyse - ohne SQL! Dienstleistung, Jobs und Ähnliches 33
Neu FHX One für JTL - Analytics, Monitoring, KI-Texte, Helpdesk uvm. (Otto, Amazon, Shopify, eBay) Dienstleistung, Jobs und Ähnliches 1
Webinar: Verkaufe über die Landesgrenzen hinaus – ist dein Business bereit für die Weltbühne? Messen, Stammtische und interessante Events 0
Neu Platzhalter für Bestellnummer Allgemeine Fragen zu JTL-Shop 3
Neu Für jeden Artikel Bild1 löschen mit der Ameise JTL-Ameise - Ideen, Lob und Kritik 3
Neu Stücklistekomponenten für B2B ausblenden Arbeitsabläufe in JTL-Wawi 1
Neu Retouren Variablen in Workflow für Rechnungskorrektur Wert & Korrekturbetrag JTL-Workflows - Ideen, Lob und Kritik 0
Neu Kunden ohne Kauf finden ( Freischaltung für B2B) User helfen Usern - Fragen zu JTL-Wawi 6
Neu Smart Glasses für eigenes Lager Smalltalk 4
Neu Variable für Maßeinheit gesucht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Frage zu Benutzer/Rechte für Kunden im Onlineshop neues Passwort generieren User helfen Usern - Fragen zu JTL-Wawi 0
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Rechnung nur für bestimmte Kundengruppe drucken, aber für alle Erstellen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu JTL auf dem Server duplizieren für Experimente Installation von JTL-Wawi 1
25 Gutscheine für Kunden auf Rechnung erstellen Allgemeine Fragen zu JTL-Vouchers 0
Neu SEO URL für den Blog Allgemeine Fragen zu JTL-Shop 2
Neu 🚨 Hinweis für JTL-Händler, die Taxdoo nutzen News, Events und Umfragen 1
Monatsabschluss Amazon FBA UK / CH mit JTL2Datev WaWi 1.10 bei IDU Nutzung und Zwangs VCS für GB / Schweiz JTL-Wawi 1.10 0
Neu Biete Connector-Tools für vollautomatische Lieferantenbestellungen an uvm. Dienstleistung, Jobs und Ähnliches 2
Externe Auftragsnummer für Rechnungs-Druckvorlage nicht vorhanden JTL-Wawi 1.11 6
Neu Sind Support-Tickets für WaWi und Ameise ohne kostenpflichtigen Tarif nicht mehr möglich? JTL-Wawi - Fehler und Bugs 3
Neu Coupon-Steuer Plugin: Korrekte Steuerberechnung für JTL-Shop Coupons Plugins für JTL-Shop 1
Neu Neuer Server für kleines Unternehmen User helfen Usern - Fragen zu JTL-Wawi 46
Neu Welche SQL Server Version für WaWi 1.0.0.0.0 unter Windows 11 Installation von JTL-Wawi 6
Neu Was ist die korrekte Variable für die letzte Seite eines Artikellistings? Betrieb / Pflege von JTL-Shop 11
Neu Open-Source-Lösung für produzierende Betriebe User helfen Usern 0
Neu Varianten Artikel erstellen mit Lister 2.0 nur für Amazon Amazon-Lister - Ideen, Lob und Kritik 0
Neu SUCHE Freelancer für JTL WAWI Anbindung an WooCommerce und Einrichtung Dienstleistung, Jobs und Ähnliches 2
Amazon-ASIN mit mehreren SKU für Chargenverfolgung JTL-Wawi 1.10 0
Neu ID Hook für Warenkrob User helfen Usern 0
Neu Platzhalter für GPSR werden mit angezeigt PrestaShop-Connector 1
In Diskussion Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Neu CustomWorkflow für Pattenkonto JTL-Workflows - Ideen, Lob und Kritik 1
Neu Adressetiketten für Briefe mit Etikettendrucker erstellen / Formatierungsproblem Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu 🚀 Pilotkunden gesucht: HS Dynamic Pricing Plugin für JTL-Shop Plugins für JTL-Shop 0
Wichtig 💡Die Retourenplattform für Webshops – Expertise von unserem neuen Partner Returnless News, Events und Umfragen 0
Neu Kapazitäten frei für Routineaufgaben JTL Wawi Dienstleistung, Jobs und Ähnliches 0
Neu Trainingsmodus für JTL-POS gewünscht JTL-POS - Ideen, Lob und Kritik 0

Ähnliche Themen