logo
small logo
  • Produkte
  • Shop
  • Support
  • Articles
  • Customer panel Support
    • en
    • pt
    • es
    • de
    • pl
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • Tägliche Erstellung der Graphiken aus csv-Dateien.
  • Wie man Gantt-Diagramme in FastReport BusinessGraphics verwendet

    11. Oktober 2021

    Mit der Veröffentlichung von FastReport Business Graphics ist eine interessante Art von Diagrammen erschienen,

    read more
  • Wie ein WebReport-Objekt in FastReport.Core aktualisieren

    21. September 2020

    Manchmal gibt es eine Aufgabe, den Report zu aktualisieren, z. B. wenn Sie einen neuen

    read more
  • Berichte und PDF-Dokumente in der Blazor-Anwendung

    5. April 2021

    Microsoft hat kürzlich ein Web-Framework namens Blazor veröffentlicht. Mit diesem Framework kann man ein interaktives

    read more
  • Wie FastReport Business Graphics .NET installieren

    18. August 2021

    In diesem Artikel erfahren Sie, wie Sie FastReport Business Graphics .NET auf Ihrem Computer installieren

    read more
  • Die FastReport Familie der Reportgeneratoren - kurze Overview

    23. März 2020

    Reporting – ein wichtiges Bereich, ohne es Aktivitäten im Alltagsleben richtig schwer vorzustellen. Bürokratie ist

    read more

Tägliche Erstellung der Graphiken aus csv-Dateien.

24. August 2017

Stellen Sie sich bitte vor, dass Sie eine xls-Datei mit Verkaufsresultaten von Ihren Mitarbeitern haben. Und Sie brauchen diese Ergebnisse zu analysieren. Zum Beispiel, einmal pro Monat soll eine graphische Darstellung aufgebaut werden, die zeigen kann, wie effektiv jeder Mitarbeiter arbeitet. Schön wäre es auch einen Unterschied zwischen den täglichen Verkäufen zu sehen. Solcher Bericht soll jeden Morgen aufgebaut werden. Solches Schema realisiert man in FastReport Desktop, mit dessen Hilfe wir einen Bericht mit schönem Diagramm erstellen, und eine tägliche Sendung an Ihre Email Adresse planen.

Als eine Datenquelle verwenden wir eine csv-Datei mit folgendem Inhalt:

Wir haben drei Spalten: die Nummer und das Datum der Bestellung und der Nachname des Verkäufers.

Das kann so sein, dass diese Datei jeden Tag mit neuen Daten ergänzt wird. Jeden Morgen bekommt der Chef einen Report mit dem Resultat, wie viel jeder Mitarbeiter verkauft hat.

Jetzt erstellen wir den Bericht. Dazu fügen wir eine neue Datenquelle – CSV Datei hinzu.

Wir platzieren weiter auf der Berichts Seite ein Objekt Diagramm. Dazu können wir einen beliebigen Band verwenden. Zum Beispiel wird das der Band Daten

Der Titel enthält das Datum:

Wir verwenden dafür die System-Variable [Date] und um das Datum ohne Zeit zu zeigen, benutzen wir die Funktion FormatDateTime.

Und einen Doppelklick auf dem Diagramm:

Oben rechts wählt man die Datenquelle fürs Diagramm. Diagramm besteht aus den Objekten Serie. Wir klicken auf erstes Objekt „Series 1“.

Im Band «Daten» bestimmen wir, welche Datenfelder aus dem Datenquelle dargestellt werden. Für den X-Wert wählen wir FirstName, für Y – OrderID.

Oben gibt es ein Feld „Filter“. Wir fügen dorthin einen komplizierten Satz hinzu:

FormatDateTime(ToDateTime([Диаграмма.OrderDate]), "MMYYYY") ==FormatDateTime([Date], "MMYYYY")

Hier bekommen wir den Monat und das Jahr aus dem Feld OrderDate und vergleichen diese zwei Werte mit den laufenden Monat und Jahr. Diesen Satz verwenden wir, aktuelle Daten für laufenden Monat und Jahr zu filtern.

Wir verändern jetzt den Namen der Serie und setzen den Wert „Today“ ein:

Jetzt zum Ordner «Data processing». Hier aktivieren wir die Gruppierung für den Wert X und die Funktion – Count (Anzahl):

Im Tab „Labels“ wählen wir den Typ der Asche - Y

Jetzt fügen wir noch eine Serie und nennen Sie «Yesterday» hinzu:

Für dieses Diagramm verwenden wir die gleichen Parameter wie für erste Serie, aber für den Filter fügen wir eine Kleinigkeit hinzu. Im Filter gibt es noch eine Bedingung:

FormatDateTime(ToDateTime([Chart.OrderDate]), "MMYYYY") ==FormatDateTime([Date], "MMYYYY")

Weiter prüfen wir, ob die Daten von gestern und von heute sind, um sie zu vergleichen.

Also, der Bericht ist fertig. Wir erstellen die Konfiguration, die den Bericht per Email sendet. Wir starten die Anwendung Configurator aus dem Paket FastReport Desktop.

Nach der Wahl der Datei mit dem Bericht aktivieren wir die Eigenschaft «Export as» und den Export-Format PDF. Wenn wird «Send e-mail» aktiviert ist, erscheinen auf dem Bildschirm entsprechende Eigenschaften:

Und

 

Wir speichern den Bericht mit Hilfe der Taste „Save“, starten die Anwendung Scheduler aus dem PaketFastReport Desktop und setzen die Parameter ein:

 

Wir wählen die Konfiguration-Datei, den Trigger – Every day, Datum und Zeit des Startes. Period des Startes - 1 Tag. Das heißt, dass jeden Tag um 17.00 der Chef die Email an seine Adresse bekommt.

Für den Test starten wir die Aufgabe ohne Erwarten der entsprechenden Zeit. Dazu einen Doppelklick mit rechter Maus-Taste und eine Wahl vom Befehl „Run task now“:

Und die Email mit der pdf-Datei ist angekommen. Mit dem Grafik im Anhang:

Wir brauchen nur 15 Minuten um einen Kontrolle-Mechanismus zu erstellen. Sie können die Erstellung von anderen Berichten und Grafiken analog avtomatisieren.

about product download buy
avatar
Dmitriy Fedyashov
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET FastReport Desktop CSV

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Shop
  • Download
  • Dokumentation
  • Referenzen
  • Informationen zur Deinstallation unserer Produkte
  • Ticket system
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Unsere Nachrichten
  • Presse über uns
  • Partner
  • Kontakte

© 1998-2022 by Fast Reports Inc.

  • Datenschutz