Jedes Jahr heben wir bei Stimulsoft die wichtigsten Innovationen und Verbesserungen unserer Produkte hervor.
Beginnen wir mit KI - dem Leitthema des Jahres 2025
Der Stimul AI-Assistent wurde 2024 in unsere Produkte eingeführt, und 2025 haben wir diese Richtung weiter vorangetrieben. Der Assistent lernte, Daten zu generieren, Berichte aus einer einzelnen Benutzertextanfragen zu erstellen und Fehler beim Herstellen einer Verbindung zu Datenquellen zu analysieren.KI-Datengenerierung
Im WinForms Stimulsoft Designer ist es jetzt möglich, Daten mit Stimul AI zu generieren. Im Menü Datei > Neu > Daten erhalten klicken Sie auf Daten mit AI generieren (Generate Data with AI), geben Sie eine Prompt-Anfrage ein oder wählen Sie eine aus den Beispielen aus. Diese Funktion ist nur verfügbar, wenn die Option Stimul AI anzeigen (Show 'Stimul AI') in den Berichtdesigner-Optionen aktiviert ist. Andernfalls werden Demo-Daten aus einer Datei geladen.KI-Assistent
Stimulsoft BI Designer enthält jetzt einen KI-Assistenten zur Berichtserstellung. Die Benutzer können einen Bericht aus verbundenen Datenquellen mit nur einer Texteingabe generieren. Der Assistent unterstützt einfache Listen, gruppierte Berichte, Master-Detail-Berichte und auch die Berichte mit den Spalten. Die Gestaltung eines Berichtes kann zusätzlich mit einer benutzerdefinierten Abfrage angepasst werden. Der KI-Assistent kann über die Option 'Stimul AI anzeigen' im Optionenfenster des Berichtsdesigners aktiviert oder deaktiviert werden.
KI-basierte Fehlerdiagnose
Im Stimulsoft Designer wurde die Möglichkeit hinzugefügt, Fehler beim Verbinden mit Datenquellen mithilfe von Stimul AI zu analysieren. Tritt ein Fehler auf, analysiert das System diesen und schlägt mögliche Lösungswege vor. Zusätzlich kann ein Dialog mit Stimul AI geöffnet werden, um Details zu klären.Verwendung von C#-Skripten
In einer der neuen Versionen aus dem Jahr 2025 haben wir die Möglichkeit hinzugefügt C#-Skripte während der Berichtberechnung im Interpretation-Modus auszuführen. Diese Funktionalität ist in Reports.NET, Reports.WEB, Reports.JS und Reports.JAVA verfügbar. Außerdem haben wir die Unterstützung für try/catch/finally-Konstrukte bei der Erstellung von C#-Skripten implementiert und zusätzliche Einschränkungen eingeführt, um die Ausführungssicherheit zu verbessern.Neue Funktionalität
Ziehen im Berichtsbaum
Die Web- und JS-Berichtsdesigner unterstützen jetzt die Drag-and-drop-Funktionalität für Komponenten im Bereich Berichtsbaum. Die Komponenten-Hierarchie bestimmt deren Verarbeitungsreihenfolge bei der Berichtserstellung. Dadurch können Sie die Verarbeitungsreihenfolge von Komponenten einfach ändern oder eine Komponente innerhalb des Baums verschieben.
Bericht-Registerkarte im Designer
Im Berichtsdesigner wurde eine neue Registerkarte - Bericht (Report) hinzugefügt. Auf dieser Registerkarte befinden sich die Hauptbefehle zur Steuerung der Berichtsvorlage - Eigenschaften (Report Options), Vorschau-Einstellungen (Preview Settings), Export-Einstellungen (Export Settings), Globalisierung (Globalization), und auch der Befehl zum Wechseln des Eigenschaftenbereichs zu Berichteigenschaften.
Die Verwendung des Beziehungsparameters JoinType beim Erstellen vom Dashboard
Wir haben die Möglichkeit hinzugefügt, beim Erstellen von Dashboards und bei der Datentransformation JoinType zwischen zwei Datentabellen auszuwählen. JoinType legt fest, wie Datensätze aus den Tabellen abgeglichen und zusammengeführt werden, um den finalen Datensatz zu bilden. Dies wirkt sich direkt auf die Zusammensetzung der Stichprobe, das Verhalten von Gruppierungen und die Ergebnisse nachfolgender Berechnungen aus.
Neue Funktionen im Datenwörterbuch
Im Release 2025.2.1 wurden neue Funktionen, die man in Berichten und Dashboards verwenden kann, hinzugefügt. Die Funktion Clamp() erlaubt einen Bereich des Rückgabewertes anzugeben. Mit der Funktion Frac() kann man den Bruchteil vom weitergegebenen Argument erhalten. Mit der Funktion Eval() kann man den Ausdruck im Kontext des angegebenen Berichtes bewerten und das Ergebnis seiner Berechnung zurückgeben. Die Funktion Compare() erlaubt zwei Zeichenwerten zu vergleichen und das Ergebnis des Vergleichens als Nummer zurückgeben.Parameter und Variablen
In 2025 wurden zahlreiche Änderungen an Parametern und Variablen vorgenommen. So wurde beispielsweise die Möglichkeit hinzugefügt, Variablenwerte im Parameterbereich des Viewers zu filtern, außerdem eine neue Systemvariable PageLine sowie die Option, den Status „Nicht zugewiesen“ für alle Variablendatentypen im Parameterbereich zu ändern.Was Berichts- und Dashboard-Parameter betrifft, können diese nun in einem Dialogfenster angezeigt werden, bevor sie im Viewer erscheinen. Ab Version 2026.1.1 wurde zudem die Möglichkeit eingeführt, mehrere Spalten für einen einzelnen Variablenschlüssel zu verwenden. In diesem Fall werden beim Erweitern der Liste der Parameterwerte die Bezeichnungen im Mehrspaltenmodus angezeigt.
Neue Diagramme
In Stimulsoft-Softwares wurden zwei neue Diagramme hinzugefügt:Oberflächendiagramm
Ein 3D-Diagramm für Berichte und Dashboards stellt die Daten als Oberfläche (Raster) dar und zeigt das Verhältnis zwischen drei Variablen.3D-Flächendiagramm
Ein neuer 3D-Diagrammtyp in Berichten und Dashboards funktioniert wie ein gewöhnliches Flächendiagramm, aber mit Tiefe und Perspektive für bessere Visualisierung und Analyse.Stimulsoft Server
Im vorherigen Jahr haben wir das Ausführen vom Server im Docker-Container verwirklicht, und ein neues Tool hinzugefügt, um den Stimulsoft Server sicher von einem Host auf einen anderen zu migrieren.Reports.JAVA
Blockly
Im Berichtsgenerator für Java wurde die Unterstützung für Blockly beim Erstellen von Ereignis-Szenarien im Bericht hinzugefügt. Mit Blockly kann man verschiedene Skripts mit Hilfe von visuellen Tools erstellen, ohne Code zu schreiben. Das Ereignis-Skript, das mit Blockly erstellt ist, wird universell für alle Berichtsgeneratoren und, dementsprechend, wird der Bericht auf jeder Plattform funktionieren.ZUGFerD
In dieser Version wurde die Möglichkeit hinzugefügt, den ZUGFeRD-Standard beim Export von Berichten in PDF im Java-Umfeld zu verwenden. Der Standard ist für elektronische Rechnungen vorgesehen. Beim Export wird der Bericht in ein Dokument nach der PDF/A-3-Spezifikation konvertiert, und eine XML-Datei mit den Rechnungsdaten wird in das PDF eingebettet.Filter elements in dashboards
Für Filterung-Elemente in den Dashboards wurde die Möglichkeit hinzugefügt, die Anzahl gleichzeitig ausgewählter Werte zu begrenzen. Auch für Zahlenfeld und Datumsauswahl wurde den Seitenansichtsmodus Schieberegler hinzugefügt.Außerdem, wir haben die folgenden wichtigen Verbesserungen verwirklicht:
Möchten Sie mehr erfahren?
Wir haben nur die wichtigsten Highlights des Jahres vorgestellt. Ausführliche Informationen sind bereits in den Nachrichten verfügbar.Um die Funktionen des Produkts kennenzulernen, laden Sie die kostenlose 30-tägige Testversion herunter.
